public static Company ToCompanyModel(this CompanyAddEditViewModel company) { return(new Company { ID = company.ID, Name = company.Name }); }
public async Task <ActionResult> EditCompany(int id, CompanyAddEditViewModel company) { var result = await _service.EditAsync(company, id); if (result.NotEquals(1)) { return(NotFound()); } return(NoContent()); }
public async Task <IActionResult> CreateCompany(CompanyAddEditViewModel company) { var result = await _service.CreateAsync(company); return(CreatedAtAction(nameof(GetCompany), new { id = result }, company)); }
public async Task <int> EditAsync(CompanyAddEditViewModel company, int companyID) { company.ID = companyID; return(await _company.UpdateAsync(company.ToCompanyModel())); }
public async Task <int> CreateAsync(CompanyAddEditViewModel company) { return(await _company.CreateAsync(company.Name)); }