public TaskCommentCreate(TaskCommentCreateRequest request) { if (request != null) { if (string.IsNullOrWhiteSpace(request.Content)) { Response = new TaskCommentCreateResponse { Type = TaskCommentCreateResponseType.ContentEmpty }; return; } using (var dbContext = new ApplicationDbContext()) { var taskComment = new TaskComment(); taskComment.Set(request); dbContext.TaskComents.Add(taskComment); dbContext.SaveChanges(); Response = new TaskCommentCreateResponse { Type = TaskCommentCreateResponseType.Success }; } } }
public TaskCommentCreateResponse TaskCommentCreate(TaskCommentCreateRequest request) => new TaskCommentCreate(request).Response;
public void Set(TaskCommentCreateRequest request) { Content = request.Content; TaskIdentifier = request.TaskIdentifier; UserIdentifier = request.UserIdentifier; }