public BusinessServiceOperationResult Save(SubMeasurement measurement) { if (measurement.ID > 0) { DB.Entry(measurement).State = System.Data.Entity.EntityState.Modified; measurement.UpdatedByID = 1; measurement.UpdatedOn = DateTime.Now; measurement.IsVoided = false; } else { DB.SubMeasurements.Add(measurement); measurement.CreatedByID = 1; measurement.UpdatedByID = 1; measurement.CreatedOn = DateTime.Now; measurement.UpdatedOn = DateTime.Now; measurement.IsVoided = false; } var result = new BusinessServiceOperationResult(); try { DB.SaveChanges(); } catch (Exception ex) { result.AddError(ex.Message); } return(result); }
public BusinessServiceOperationResult Delete(Patient patient) { if (patient.ID > 0) { DB.Entry(patient).State = System.Data.Entity.EntityState.Modified; patient.UpdatedByID = 1; patient.UpdatedOn = DateTime.Now; patient.IsVoided = true; } var result = new BusinessServiceOperationResult(); try { DB.SaveChanges(); } catch (Exception ex) { result.AddError(ex.Message); } return(result); }