public async Task <IActionResult> Post([FromBody] DTO.Company company) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Model.Company entity = Mapper.Map <Model.Company>(company); entity = await dataAccess.AddAsync(entity); return(Created($"api/Company/{entity.Id}", Mapper.Map <DTO.Company>(entity))); }
public async Task <IActionResult> Put(int id, [FromBody] DTO.Company company) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Model.Company entity = await dataAccess.FindByIdAsync(id); if (entity == null) { return(NotFound()); } entity = await dataAccess.EditAsync(Mapper.Map(company, entity)); return(Accepted(Mapper.Map <DTO.Company>(entity))); }
public OrganizationDetailViewModel(DTO.Company company) { Title = company.properties.CompanyMetaData.name; Company = company; }