public bool DeletePolicyClient([FromBody] PolizasCliente value) { try { var result = _polizasClienteRepository.DeletePolicyClient(value); return(result); } catch (Exception ex) { throw ex; } }
public MessageResponse AddPolicyClient([FromBody] PolizasCliente value) { try { var result = _polizasClienteRepository.AddPolicyClient(value); return(result); } catch (Exception ex) { throw ex; } }
public ActionResult Delete(int id) { PolizasCliente polizasCliente = _polizasClienteService.Find(id); if (polizasCliente != null) { _polizasClienteService.Delete(polizasCliente); return(RedirectToAction($"Edit/{polizasCliente.ClienteId}", "Cliente")); } return(RedirectToAction("Index", "Cliente")); }
// GET: Cliente/DeletePoliza/5 public ActionResult DeletePoliza(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PolizasCliente poliza = _polizasClienteService.Find(id.Value); if (poliza == null) { return(HttpNotFound()); } return(RedirectToAction($"Delete/{id}", "PolizasCliente")); }
// GET: PolizasCliente/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PolizasCliente polizasCliente = _polizasClienteService.Find(id.Value); if (polizasCliente == null) { return(HttpNotFound()); } return(View(polizasCliente)); }
// GET: PolizasCliente/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PolizasCliente polizasCliente = _polizasClienteService.Find(id.Value); if (polizasCliente == null) { return(HttpNotFound()); } LoadCombos(polizasCliente.ClienteId, polizasCliente.PolizaId); return(View(polizasCliente)); }
public void LowRiskType() { // arrange int expected = 20; PolizasCliente poliza2 = new PolizasCliente { IdCliente = 3, IdPolizaSeguro = 5, PorcentajeCubrimiento = expected }; var polizasClienteRepository = new PolizasClienteRepository(); bool respuesta = polizasClienteRepository.validarTipoRiesgoPoliza(poliza2); Assert.IsTrue(respuesta); }
public void HighRiskType() { // arrange int coveragepercentageHigh = 60; PolizasCliente poliza1 = new PolizasCliente { IdCliente = 2, IdPolizaSeguro = 6, PorcentajeCubrimiento = coveragepercentageHigh }; var polizasClienteRepository = new PolizasClienteRepository(); bool respuesta = polizasClienteRepository.validarTipoRiesgoPoliza(poliza1); Assert.IsFalse(respuesta); }
public void CreateTodayActiveTest() { // Arrange PolizasClienteController controller = new PolizasClienteController(_polizasClienteService.Object, _clienteService.Object, _polizaService.Object); PolizasCliente nuevaPoliza = new PolizasCliente() { ClienteId = 1, PolizaId = 1, InicioCubrimiento = DateTime.Today, Activa = false }; // Act controller.Create(nuevaPoliza); // Assert Assert.IsFalse(controller.ModelState.IsValid); Assert.AreEqual( "La poliza debe salir activa si comienza el día actual.", controller.ModelState.Values.FirstOrDefault()?.Errors.FirstOrDefault()?.ErrorMessage); }
public void CreateDayBeforeTest() { // Arrange PolizasClienteController controller = new PolizasClienteController(_polizasClienteService.Object, _clienteService.Object, _polizaService.Object); PolizasCliente nuevaPoliza = new PolizasCliente() { ClienteId = 1, PolizaId = 1, InicioCubrimiento = DateTime.Now.AddDays(-10), Activa = true }; // Act controller.Create(nuevaPoliza); // Assert Assert.IsFalse(controller.ModelState.IsValid); Assert.AreEqual( "No se puede iniciar el cubrimiento antes del día actual.", controller.ModelState.Values.FirstOrDefault()?.Errors.FirstOrDefault()?.ErrorMessage); }
public ActionResult Create([Bind(Include = "Id,ClienteId,PolizaId,InicioCubrimiento,Activa")] PolizasCliente polizasCliente) { if (polizasCliente.InicioCubrimiento.Date < DateTime.Today) { ModelState.AddModelError("InicioCubrimiento", "No se puede iniciar el cubrimiento antes del día actual."); } if (polizasCliente.InicioCubrimiento.Date.Equals(DateTime.Today) && !polizasCliente.Activa) { ModelState.AddModelError("InicioCubrimiento", "La poliza debe salir activa si comienza el día actual."); } if (ModelState.IsValid) { _polizasClienteService.Create(polizasCliente); return(RedirectToAction($"Edit/{polizasCliente.ClienteId}", "Cliente")); } LoadCombos(polizasCliente.ClienteId, polizasCliente.PolizaId); return(View(polizasCliente)); }
public int Delete(PolizasCliente entity) { return(_polizasClienteRepository.Delete(entity)); }
public bool Update(PolizasCliente entity) { return(_polizasClienteRepository.Update(entity)); }
public int Create(PolizasCliente entity) { return(_polizasClienteRepository.Create(entity)); }