Пример #1
0
        public ActionResult Edit(Guid id)
        {
            var medicine     = _medicineService.GetById(id);
            var medicineForm = MedicineForm.FromMedicine(medicine);

            return(View(medicineForm));
        }
        public async Task <IActionResult> Edit(string id, [Bind("medicineFormId,medicineFormName")] MedicineForm medicineForm)
        {
            if (id != medicineForm.medicineFormId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(medicineForm);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MedicineFormExists(medicineForm.medicineFormId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(medicineForm));
        }
        private void OnAddClick(object sender, EventArgs e)
        {
            Medicine obj = new Medicine();

            if (MedicineForm.ShowForm(obj))
            {
                this.LoadListData(obj);
            }
        }
        public async Task <IActionResult> Create([Bind("medicineFormId,medicineFormName")] MedicineForm medicineForm)
        {
            if (ModelState.IsValid)
            {
                _context.Add(medicineForm);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(medicineForm));
        }
        private void OnOpenClick(object sender, EventArgs e)
        {
            Medicine obj = this.GetSelected();

            if (obj != null)
            {
                obj.RefershData();
            }

            if (MedicineForm.ShowForm(obj))
            {
                this.LoadListData(obj);
            }
        }
Пример #6
0
        public ActionResult Edit(Guid id, MedicineForm medicineForm)
        {
            if (!ModelState.IsValid)
            {
                return(View(medicineForm));
            }
            var available = _medicineService.IsNameAvailable(medicineForm.Name, id);

            if (!available)
            {
                return(View(medicineForm).WithError("Ya existe un medicamento con el nombre ingresado."));
            }

            _medicineService.Edit(medicineForm.ToMedicine());

            return(RedirectToAction("Index", new MedicineListFiltersModel().GetRouteValues()).WithSuccess("Medicamento editado"));
        }
Пример #7
0
        public ActionResult Create(MedicineForm medicineForm)
        {
            if (!ModelState.IsValid)
            {
                return View(medicineForm);
            }
            var available = _medicineService.IsNameAvailable(medicineForm.Name, Guid.Empty);
            if (!available)
            {
                return View(medicineForm).WithError("Ya existe un medicamento con el nombre ingresado.");
            }

            var medicine = medicineForm.ToMedicine();

            _medicineService.Create(medicine);

            return RedirectToAction("Index", new MedicineListFiltersModel().GetRouteValues()).WithSuccess("Medicamento creado");
        }
Пример #8
0
 public async Task UpdateAsync(MedicineForm obj)
 {
     await table.UpdateAsync(obj);
 }
Пример #9
0
 public async Task InsertAsync(MedicineForm obj)
 {
     await table.InsertAsync(obj);
 }
Пример #10
0
 public ActionResult Create()
 {
     var medicineForm = new MedicineForm();
     return View(medicineForm);
 }
Пример #11
0
        public ActionResult Create()
        {
            var medicineForm = new MedicineForm();

            return(View(medicineForm));
        }