public JsonResult Add(AddTodoDto addTodoDto) { var sessionUserId = (int)Session["userId"]; var added = todoApp.Add(addTodoDto, sessionUserId); return(Json(added, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> AddTodoAsync(AddTodoDto newTodo) { ServiceResponse <List <Todo> > response = await _todoService.AddTodo(newTodo); if (!response.Success) { return(BadRequest(response.Message)); } return(Ok(response.Message)); }
public bool Add(AddTodoDto addTodoDto, int userId) { var todo = new Todo() { Description = addTodoDto.Description, UserId = userId, ModificationDate = DateTime.Now, Done = false }; return(todoService.Add(todo)); }
public async Task <ActionResult> AddTodo([FromBody] AddTodoDto viewRequest) { if (!TryValidateModel(viewRequest)) { return(BadRequest(ValidationHelper.GetModelErrors(ModelState))); } var request = this._mapper.Map <AddTodoRequest>(viewRequest); request.UserName = HttpContext.User.Identity.Name; var command = new AddTodoCommand { Data = request }; return(await Go(command)); }
public async Task <ServiceResponse <List <Todo> > > AddTodo(AddTodoDto newTodo) { ServiceResponse <List <Todo> > respone = new ServiceResponse <List <Todo> >(); Todo todo = _mapper.Map <Todo>(newTodo); if (todo == null) { respone.Success = false; respone.Message = "Add todo"; } else { _context.Todos.Add(todo); await _context.SaveChangesAsync(); respone.Message = "Add todo successfully"; } return(respone); }
public Task PostTodo(Guid id, [FromBody] AddTodoDto payload) { return(CommandBus.SendAsync(new AddTodoCommand(id, payload.Text))); }
public Task Post(AddTodoDto dto) { return(CommandBus.SendAsync(new AddTodoCommand(dto.Title))); }