public void Delete(DataTypes.Provider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } BMS.Provider businessProvider = Helper.GetApplication().FindProviderById(provider.Id); businessProvider.Delete(); }
public EAppointments.BMS.DataTypes.Provider Update(DataTypes.Provider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } BMS.Provider businessProvider = Helper.GetApplication().FindProviderById(provider.Id); businessProvider = ProviderTranslator.TranslateServiceToBusiness(provider, businessProvider); businessProvider.Save(); return(ProviderTranslator.TranslateBusinessToService(businessProvider)); }
internal static BMS.Provider TranslateServiceToBusiness(DataTypes.Provider from, BMS.Provider to) { to.Name = from.Name; to.Latitude = from.Latitude; to.Longitude = from.Longitude; to.Organization = from.Organization; to.Email = from.Email; to.AlternativeServices = from.AlternativeServices; to.ConditionsTreated = from.ConditionsTreated; to.Exclusions = from.Exclusions; to.ProceduresPerformed = from.ProceduresPerformed; return(to); }
internal static DataTypes.Provider TranslateBusinessToService(BMS.Provider from) { DataTypes.Provider to = new DataTypes.Provider(); to.Id = from.Id; to.Name = from.Name; to.Latitude = from.Latitude; to.Longitude = from.Longitude; to.Organization = from.Organization; to.Email = from.Email; to.AlternativeServices = from.AlternativeServices; to.ConditionsTreated = from.ConditionsTreated; to.Exclusions = from.Exclusions; to.ProceduresPerformed = from.ProceduresPerformed; to.Proximity = from.Proximity; return(to); }