public IActionResult Post([FromBody] CompanyDTO pCompany) { if (string.IsNullOrWhiteSpace(pCompany.Name)) { return(StatusCode(StatusCodes.Status400BadRequest, ErrorNoName)); } var retval = _companyRepo.Create(pCompany); if (retval == null || retval.Equals(default(CompanyDTO))) { return(StatusCode(StatusCodes.Status500InternalServerError, ErrorCreateCompany)); } return(StatusCode(StatusCodes.Status201Created, retval)); }
public IHttpActionResult Save([FromBody] Company json) { var company = new Company { CompanyName = json.CompanyName, Address = json.Address, PhoneNumber = json.PhoneNumber, MaximumOfficeHours = json.MaximumOfficeHours, OfficeOutTime = json.OfficeOutTime, PortalUserId = json.PortalUserId, ImageFileName = json.ImageFileName, ImageFileId = json.ImageFileId }; var response = _companyRepository.Create(company); return(Ok(response)); }