public ActionResult DeletePost(PolizaXCliente value) { try { PolizaXCliente deleteItem = new PolizaXCliente { IdPoliza = value.IdPoliza, ClienteCedula = value.ClienteCedula }; unitOfWork.PolizaXCliente.Remove(deleteItem); int resultado = unitOfWork.Complete(); if (resultado == 1) { return(Ok(new DTOResponse { Correcto = true })); } else { return(Ok(new DTOResponse { Correcto = false, Dato = "No se elimino objeto" })); } } catch (Exception ex) { //LogException(e); return(Ok(new DTOResponse { Correcto = false, Dato = ex.InnerException.Message })); } }
public ActionResult Post([FromBody] PolizaXCliente value) { try { PolizaXCliente Existe = unitOfWork.PolizaXCliente.Find(x => x.ClienteCedula.Equals(value.ClienteCedula) && x.IdPoliza.Equals(value.IdPoliza)).FirstOrDefault(); if (Existe != null) { return(Ok(new DTOResponse { Correcto = false, Dato = "El cliente ya tiene asignada la póliza seleccionada." })); } unitOfWork.PolizaXCliente.Add(value); int resultado = unitOfWork.Complete(); if (resultado == 1) { return(Ok(new DTOResponse { Correcto = true })); } else { return(Ok(new DTOResponse { Correcto = false, Dato = "No se inserto objeto" })); } } catch (Exception ex) { //LogException(e); return(Ok(new DTOResponse { Correcto = false, Dato = ex.InnerException.Message })); } }