public ActionResult <Result <bool> > UpdateIsPublic([FromBody] UpdateIsPublicRQ body) { var success = _templateRepo.UpdateIsPublic(body, UserId); if (success) { return(Result <bool> .Success(true)); } else { return(Result <bool> .Fail("Failed to save changes.")); } }
public bool UpdateIsPublic(UpdateIsPublicRQ request, Guid userId) { var templateEntity = new TemplateEntity() //AutoMapper { Id = request.Id, TimeStamp = request.TimeStamp, IsPublic = request.IsPublic, DateModified = DateTime.UtcNow, ModifiedBy = userId, }; _context.Templates.Attach(templateEntity); _context.Entry(templateEntity).Property(x => x.IsPublic).IsModified = true; _context.Entry(templateEntity).Property(x => x.DateModified).IsModified = true; _context.Entry(templateEntity).Property(x => x.ModifiedBy).IsModified = true; return(_context.SaveChanges() == 1); }