public BackEnd.Controllers.Response.CirurgiaResponse AgendarCirurgia(BackEnd.Controllers.Request.CirurgiaRequest request) { Models.TbCirurgia tbCirurgia = new Models.TbCirurgia(); tbCirurgia.DsLocal = request.Local; tbCirurgia.DsObservacoes = request.Observacoes; tbCirurgia.DtCirurgia = request.Data; tbCirurgia.IdCliente = request.IdCliente; tbCirurgia.IdPet = request.IdPet; tbCirurgia.DsCirurgia = request.Cirurgia; ctx.Add(tbCirurgia); ctx.SaveChanges(); BackEnd.Controllers.Response.CirurgiaResponse response = new BackEnd.Controllers.Response.CirurgiaResponse(); response.Local = request.Local; response.Observacoes = request.Observacoes; response.Data = request.Data; response.IdCliente = request.IdCliente; response.IdPet = request.IdPet; response.Cirurgia = request.Cirurgia; return(response); }
public ActionResult <BackEnd.Controllers.Response.CirurgiaResponse> Cirurgia(BackEnd.Controllers.Request.CirurgiaRequest request) { try { Business.CirurgiaBusiness business = new Business.CirurgiaBusiness(); BackEnd.Controllers.Response.CirurgiaResponse response = business.AgendamentoCirurgia(request); return(response); } catch (System.Exception ex) { return(new BadRequestObjectResult( new BackEnd.Controllers.Response.ErroResponse(ex, 400) )); } }
public BackEnd.Controllers.Response.CirurgiaResponse AgendamentoCirurgia(BackEnd.Controllers.Request.CirurgiaRequest request) { Database.CirurgiaDatabase database = new Database.CirurgiaDatabase(); if (string.IsNullOrEmpty(request.Local)) { throw new Exception("Local Inválido"); } if (string.IsNullOrEmpty(request.Cirurgia)) { throw new Exception("Cirurgia Inválida"); } BackEnd.Controllers.Response.CirurgiaResponse response = database.AgendarCirurgia(request); return(response); }