public RequirementVM GetRequirement(int requirementId) { var model = new RequirementVM(); var transformer = new RequirementTransformer(); using (var db = new ManagementToolEntities()) { var resp = new RequirementRepository(db); var requirement = resp.GetFirstOrDefault(r => r.RequirementId == requirementId); model = transformer.Transform(requirement); } return(model); }
public bool UpdateRequirement(RequirementVM model) { bool success = false; using (var db = new ManagementToolEntities()) { var resp = new RequirementRepository(db); var requirement = resp.GetFirstOrDefault(r => r.RequirementId == model.Id); requirement.Type = model.Type.ToString(); requirement.Category = model.Category.ToString(); requirement.Description = model.Description; requirement.Title = model.Title; resp.Update(requirement); success = db.SaveChanges() > 0; } return(success); }