Example #1
0
 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));
 }