public ActionResult UpdateCompany(CompanyMD Company) { if (ModelState.IsValid) { var entity = _CompanyService.ModifyCompany(Company); if (!entity.HasErrors) { entity.AddSuccessMessage(string.Format(AppConstants.CRUD_ADD, "Company modifeid")); RedirectToAction("Home", "Index"); } Company.AddErrorMessage(string.Format(AppConstants.CRUD_ADD_ERROR, "UpdateCompany failed")); } return(View(Company)); }
public CompanyMD RegisterCompany(CompanyMD mod) { try { var entity = mod.Translate(); _CompanyRepo.Insert(entity); _CompanyRepo.CommitAllChanges(); mod.AddSuccessMessage(string.Format(AppConstants.CRUD_ADD, "Company")); mod.Id = entity.Id; } catch (Exception ex) { mod.AddErrorMessage(string.Format(AppConstants.CRUD_ADD_ERROR, "Company")); } return(mod); }
public CompanyMD DeleteCompany(long id) { var mod = new CompanyMD(); try { var Company = _CompanyRepo.Fetch(x => x.IsActive); Company.IsActive = false; _CompanyRepo.Update(Company); _CompanyRepo.CommitAllChanges(); mod.AddSuccessMessage(string.Format(AppConstants.CRUD_DELETE, "Company")); } catch (Exception ex) { mod.AddErrorMessage(string.Format(AppConstants.CRUD_DELETE_ERROR, "Company")); } return(mod); }