public async Task AddCompany(AddEditCompanyViewModel model)
        {
            var company = Mapper.Map <Company>(model);

            _context.Companies.Add(company);

            await _context.SaveChangesAsync();
        }
        public async Task EditCompany(AddEditCompanyViewModel model, int id)
        {
            var eCompany = await GetCompanyById(id);

            if (eCompany == null)
            {
                return;
            }

            eCompany.PHC         = model.PHC;
            eCompany.Name        = model.Name;
            eCompany.Address     = model.Address;
            eCompany.PhoneNumber = model.PhoneNumber;

            await _context.SaveChangesAsync();
        }
Esempio n. 3
0
        public async Task <IActionResult> Edit(int id, AddEditCompanyViewModel model)
        {
            await _companiesRep.EditCompany(model, id);

            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public async Task <IActionResult> Add(AddEditCompanyViewModel model)
        {
            await _companiesRep.AddCompany(model);

            return(RedirectToAction("Index"));
        }