public CompanyMD ModifyCompany(CompanyMD mod) { var entity = mod.Translate(); try { _CompanyRepo.Update(entity); _CompanyRepo.CommitAllChanges(); mod.AddSuccessMessage(string.Format(AppConstants.CRUD_UPDATE, "Company")); } catch (Exception) { mod.AddSuccessMessage(string.Format(AppConstants.CRUD_UPDATE_ERROR, "Company")); } return(mod); }
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); }