public ActionResult Delete(MedicamentoListViewModel medicamentoVm) { try { MedicamentoListDto medicamentoDto = _mapper.Map <MedicamentoListDto>(_servicio.GetMedicamentoPorId(medicamentoVm.MedicamentoId)); medicamentoVm = _mapper.Map <MedicamentoListViewModel>(medicamentoDto); _servicio.Borrar(medicamentoVm.MedicamentoId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(medicamentoVm)); } }
public void AddItem(MedicamentoListViewModel medicamento, int cantidad) { CarritoItemModel item = items.SingleOrDefault(p => p.Medicamento.MedicamentoId == medicamento.MedicamentoId); if (item == null) { items.Add(new CarritoItemModel { Medicamento = medicamento, Cantidad = cantidad }); } else { item.Cantidad += cantidad; } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var medicamentoDto = _servicio.GetMedicamentoPorId(id); if (medicamentoDto == null) { return(HttpNotFound("Còdigo de Medicamento inexistente")); } MedicamentoListViewModel medicamentoVm = _mapper.Map <MedicamentoListViewModel>(medicamentoDto); medicamentoVm.TipoDeMedicamento = (_serviciosTipoDeMedicamento.GetipoDeMedicamentoPorId(medicamentoDto.TipoDeMedicamentoId)).Descripcion; medicamentoVm.FormaFarmaceutica = (_serviciosFormaFarmaceutica.GetFormaFarmaceuticaPorId(medicamentoDto.FormaFarmaceuticaId)).Descripcion; medicamentoVm.Laboratorio = (_serviciosLaboratorio.GetLaboratorioPorId(medicamentoDto.LaboratorioId)).Nombre; return(View(medicamentoVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MedicamentoEditDto medicamentoEditDto = _servicio.GetMedicamentoPorId(id); if (medicamentoEditDto == null) { return(HttpNotFound("Código de medicamento inexistente...")); } MedicamentoListDto medicamentoDto = _mapper.Map <MedicamentoListDto>(_servicio.GetMedicamentoPorId(id)); var tipoDeMedicamento = _serviciosTipoMedicamento.GetTipoDeMedicamentoPorId(medicamentoEditDto.TipoDeMedicamentoId); medicamentoDto.TipoDeMedicamento = tipoDeMedicamento.Descripcion; MedicamentoListViewModel medicamentoVm = _mapper.Map <MedicamentoListViewModel>(medicamentoDto); return(View(medicamentoVm)); }