public ActionResult DeleteConfirmed(int id) { ProviderDM provider = serviceProviders.GetProvider(Convert.ToInt32(id)); serviceProviders.DeleteProvider(provider); return(RedirectToAction("Index")); }
public void UpdateProvider(ProviderDM providerDM) { try { UOW.Providers.Update(providerDM.ToProvider()); UOW.Save(); } catch (Exception ex) { throw new DataException(ex.Message, "Error in updating Provider"); } }
public ProviderView(ProviderDM provider) { ProviderID = provider.ProviderID; FirstName = provider.FirstName; LastName = provider.LastName; List <SupplyView> supplies = new List <SupplyView>(); if (provider.Supplies != null) { foreach (SupplyDM s in provider.Supplies) { supplies.Add(new SupplyView(s)); } } Supplies = supplies; }
public void DeleteProvider(ProviderDM providerDM) { try { Provider provider = UOW.Providers.Get(providerDM.ProviderID); foreach (Supply s in UOW.Supplies .Find(s => s.ProviderID == provider.ProviderID)) { UOW.Supplies.Delete(s.SupplyID); } UOW.Save(); UOW.Providers.Delete(provider.ProviderID); UOW.Save(); } catch (Exception ex) { throw new DataException(ex.Message, "Error in deleting Provider"); } }
public void AddProvider(ProviderDM providerDM) { UOW.Providers.Create(providerDM.ToProviderNoID()); UOW.Save(); }