public override GestiuneBusiness.DataHelper.Kernel.PersistenceResult Save() { var result = new PersistenceResult(); try { if (this.ID == 0) { this.ID = ProduseDataHelper.GetInstance().Create(PropertiesNamesWithValues); if (produsList == null) { produsList = new List <Produs>(); } produsList.Add(this); } else { ProduseDataHelper.GetInstance().Update(PropertiesNamesWithValues, this.ID); } result.Message = StringSaveSuccess; result.Status = Enums.StatusEnum.Saved; } catch (Exception ex) { result.ExceptionOccurred = ex; result.Message = StringSaveFail; result.Status = Enums.StatusEnum.Errors; } return(result); }
public static List <Produs> GetAll() { try { if (produsList == null) { produsList = ProduseDataHelper.GetInstance().GetAll().Cast <Produs>().ToList(); } return(produsList); } catch (Exception) { return(null); } }