public Defect GetOrCreateDefectForEventType( Guid accountId, EventType eventType, User createUser, User responsibleUser, string comment) { lock (typeof(DefectService)) { if (eventType.Defect == null) { var title = eventType.DisplayName; StringHelper.SetMaxLength(ref title, 500); var defect2 = CreateDefectInternal(accountId, title, createUser, comment, responsibleUser, null); //defect2.EventType = eventType; defect2.EventTypeId = eventType.Id; //eventType.Defect = defect2; eventType.DefectId = defect2.Id; _accountDbContext.SaveChanges(); } var defect = eventType.Defect; if (defect != null && defect.LastChange == null) { ChangeStatus(accountId, defect, DefectStatus.Open, createUser, comment); } return(defect); } }
public List <Log> AddLogs(List <Log> logs) { foreach (var log in logs) { Context.Logs.Add(log); } Context.SaveChanges(); return(logs); }
public Token Add(Token token) { if (token.Id == Guid.Empty) { token.Id = Guid.NewGuid(); token.CreationDate = DateTime.Now; } Context.Tokens.Add(token); Context.SaveChanges(); return(token); }
public void Remove(Notification entity) { Context.Notifications.Remove(entity); Context.SaveChanges(); }
public TariffLimit Update(TariffLimit entity) { Context.SaveChanges(); return(entity); }