public Prato Delete(DeletePratoCommand command) { var prato = _repository.GetOne(command.Nome); _repository.Delete(prato); if (Commit()) { return(prato); } return(null); }
public Task <HttpResponseMessage> deleteEmail([FromBody] dynamic body) // Deleta o restaurante { var response = new HttpResponseMessage(); try { var command = new DeletePratoCommand((string)body.nome); var pratos = _service.Delete(command); response = Request.CreateResponse(HttpStatusCode.OK, "Apagado com sucesso!"); } catch { response = Request.CreateResponse(HttpStatusCode.BadRequest, "Prato não encontrado!"); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }