Example #1
0
 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));
     }
 }
Example #2
0
        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;
            }
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }