public ActionResult <Result <bool> > UpdateTestName([FromBody] UpdateNameRQ body) { if (string.IsNullOrEmpty(body.Name)) { return(Result <bool> .Fail("Name cannot be empty.")); } var testExists = _synthesisRepo.TestExists(body.Name); if (testExists) { return(Result <bool> .Fail($"Test '{body.Name}' already exists.")); } var success = _synthesisRepo.UpdateName(body, UserId); if (success) { return(Result <bool> .Success(true)); } else { return(Result <bool> .Fail("Failed to save changes.")); } }
public bool UpdateName(UpdateNameRQ request, Guid userId) { var taskEntity = new TaskEntity() //AutoMapper { Id = request.Id, TimeStamp = request.TimeStamp, Name = request.Name, DateModified = DateTime.UtcNow, ModifiedBy = userId, }; _context.Tasks.Attach(taskEntity); _context.Entry(taskEntity).Property(x => x.Name).IsModified = true; _context.Entry(taskEntity).Property(x => x.DateModified).IsModified = true; _context.Entry(taskEntity).Property(x => x.ModifiedBy).IsModified = true; return(_context.SaveChanges() == 1); }