/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public ProjectEntityModel Create(ProjectEntityModel model) { Context.Projects.Add(model); // todo - set up needed agent Context.SaveChanges("System"); return(model); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public ProjectEntityModel Update(ProjectEntityModel model) { Context.Configuration.AutoDetectChangesEnabled = true; var project = Get(model.ProjectId); project.Name = model.Name; project.Description = model.Description; project.IsActive = model.IsActive; project.ModifiedDate = DateTime.Now; Context.Entry(project).State = EntityState.Modified; // todo - set up needed agent Context.SaveChanges("System"); return(project); }