public ActionResult Create([Bind(Include = "Id,Nombre,Descripcion,TipoCubrimientoId,TipoRiesgoId,MesesCobertura,Precio")] Poliza poliza) { TipoCubrimiento cubrimiento = _tipoCubrimientoService.Find(poliza.TipoCubrimientoId); TipoRiesgo riesgo = _tipoRiesgoService.Find(poliza.TipoRiesgoId); if (cubrimiento == null || riesgo == null) { return(HttpNotFound()); } if (riesgo.Nombre.Equals("Alto") && cubrimiento.Cobertura > 50) { ModelState.AddModelError("TipoCubrimientoId", "No se puede seleccionar este Cubrimiento, debido a que el riesgo es Alto y la cobertura es mayor a 50%"); } if (ModelState.IsValid) { _polizaService.Create(poliza); return(RedirectToAction("Index")); } LoadCombos(poliza.TipoCubrimientoId, poliza.TipoRiesgoId); return(View(poliza)); }
public ActionResult Edit([Bind(Include = "Id,Nombre,Cobertura")] TipoCubrimiento tipoCubrimiento) { if (ModelState.IsValid) { _tipoCubrimientoService.Update(tipoCubrimiento); return(RedirectToAction("Index")); } return(View(tipoCubrimiento)); }
public ActionResult Delete(int id) { TipoCubrimiento tipoCubrimiento = _tipoCubrimientoService.Find(id); if (tipoCubrimiento != null) { _tipoCubrimientoService.Delete(tipoCubrimiento); } return(RedirectToAction("Index")); }
// GET: TipoCubrimiento/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoCubrimiento tipoCubrimiento = _tipoCubrimientoService.Find(id.Value); if (tipoCubrimiento == null) { return(HttpNotFound()); } return(View(tipoCubrimiento)); }
public async Task <ActionResult <TipoCubrimiento> > post(TipoCubrimiento tipoCubrimiento) { try { _repository.Create(tipoCubrimiento); } catch (DbUpdateException) { if (dataExists(tipoCubrimiento.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("Get", new { id = tipoCubrimiento.Id }, tipoCubrimiento)); }
private void MapEntToTCubrimientoDTO(ref TipoCubrimientoDTO tCubrimientoDTO, TipoCubrimiento tCubrimiento) { tCubrimientoDTO.idTCubrimiento = tCubrimiento.idCubrimiento; tCubrimientoDTO.nombre = tCubrimiento.nombre; }
public int Delete(TipoCubrimiento entity) { return(_tipoCubrimientoRepository.Delete(entity)); }
public bool Update(TipoCubrimiento entity) { return(_tipoCubrimientoRepository.Update(entity)); }
public int Create(TipoCubrimiento entity) { return(_tipoCubrimientoRepository.Create(entity)); }
/// <summary> /// Agrega un TipoCubrimiento /// </summary> /// <param name="cliente"></param> public void AddTipoCubrimiento(TipoCubrimiento tipoCubrimiento) { //var vTipoCubrimiento = JsonConvert.SerializeObject(tipoCubrimiento); //var response = _repository.Create(JsonConvert.DeserializeObject<TIPO_CUBRIMIENTO>(vTipoCubrimiento)); //_repository.SaveChanges(); }
public TipoCubrimiento Update(TipoCubrimiento TipoCubrimiento) { throw new NotImplementedException(); }
public void AddTipoCubrimiento(TipoCubrimiento tipoCubrimiento) { _coverTypeRepository.AddTipoCubrimiento(tipoCubrimiento); }