public IHttpActionResult MarkToDoItemAsComplete(MarkToDoItemAsCompleteModel model) { if (!ModelState.IsValid) return BadRequest(ModelState); try { Worker.MarkToDoItemAsComplete(model); return Ok(); } catch (Exception ex) { return BadRequest(ex.Message); } }
public void MarkToDoItemAsComplete(MarkToDoItemAsCompleteModel model) { string todoItemId = database.IdMaps.GetAggregateId<ToDoItem>(int.Parse(model.Id)).ToString(); bus.Send<MarkToDoItemAsCompleteCommand>(new MarkToDoItemAsCompleteCommand(todoItemId, model.ClosingDate)); }