public async Task AddToDoItemAsync(ToDoModel newItem) { try { await _toDoContext.AddAsync(new ToDoItem { Summary = newItem.Summary, Description = newItem.Description }); await _toDoContext.SaveChangesAsync(); } catch (Exception ex) { Console.WriteLine($"Failed trying to write to database: {ex.Message}"); } }
public async Task <ActionResult <ToDoItem> > CreateTask(ToDoItemDto toDoItemDto) { if (ModelState.IsValid) { ToDoItem toDoItem = _mapper.Map <ToDoItem>(toDoItemDto); toDoItem.CreateDt = DateTime.UtcNow; await _toDoContext.AddAsync(toDoItem); var output = await _toDoContext.SaveChangesAsync(); if (output > 0) { return(Ok(toDoItem)); } } return(BadRequest("Some error happened")); }