public IActionResult Post([FromBody] CompanyApiModel newCompany) { try { Company company = _companyService.Add(newCompany.ToDomainModel()); return(Ok(company.ToApiModel())); } catch (Exception ex) { ModelState.AddModelError("AddCompany", ex.Message); return(BadRequest(ModelState)); } }
public IActionResult Put(int id, [FromBody] CompanyApiModel updatedCompany) { try { Company company = updatedCompany.ToDomainModel(); company.Id = id; company = _companyService.Update(company); return(Ok(company.ToApiModel())); } catch (Exception ex) { ModelState.AddModelError("UpdateCompany", ex.Message); return(BadRequest(ModelState)); } }
internal MeApiModel(CompanyApiModel company, UserApiModel user) { Company = company; User = user; }
internal ApiResultCompanyApiModel(CompanyApiModel data) { Data = data; }