public bool Update(UnionManager.Models.DomainModels.Relation entity, out string message, bool autoSave = true) { try { UnionManager.Models.DomainModels.Relation relation = Find(entity.Id); db.Entry(relation).State = System.Data.Entity.EntityState.Detached; db.Relations.Attach(entity); db.Entry(entity).State = System.Data.Entity.EntityState.Modified; if (autoSave) { bool result = Convert.ToBoolean(db.SaveChanges()); message = ""; return(result); } else { message = ""; return(false); } } catch (Exception ex) { message = ex.GetBaseException().Message; return(false); } }
public bool Add(UnionManager.Models.DomainModels.Relation entity, out string message, bool autoSave = true) { try { db.Relations.Add(entity); if (autoSave) { bool result = Convert.ToBoolean(db.SaveChanges()); message = ""; return(result); } else { message = ""; return(false); } } catch (Exception ex) { message = ex.GetBaseException().Message; return(false); } }