Professional Documents
Culture Documents
Http;
using Microsoft.AspNetCore.Mvc;
using SERPGeneralSettings.Dtos;
using SERPGeneralSettings.Services;
namespace SERPGeneralSettings.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class BranchController : ControllerBase
{
private readonly IGeneral _general;
[HttpPost]
[Route("CreateBranch")]
public async Task<IActionResult> CreateBranch([FromBody] BranchDto
branchDto)
{
try
{
var EmpID = branchDto.employees.FirstOrDefault();
if (EmpID == null)
return NotFound();
if (ModelState.IsValid)
{
var bran = await _general.AddBranch(branchDto.Id,
branchDto.Code, branchDto.Name, branchDto.Address, branchDto.Phone
, EmpID.EmployeeID, LocationID.LocationId,
CompID.CompanyId);
}
return Ok(branchDto);
}
}