Ejemplo n.º 1
0
        public void AddSpecialty(SpecialtiesViewModel _specialty)
        {
            SpecialtiesEntity specialty = new SpecialtiesEntity();

            specialty.Id   = _specialty.Id;
            specialty.Name = _specialty.Name;

            new SpecialtiesRepository().Insert(specialty);
        }
Ejemplo n.º 2
0
        public SpecialtiesViewModel ReadOneSpecialty(int _id)
        {
            SpecialtiesEntity    specialty    = new SpecialtiesRepository().ReadOneById(_id);
            SpecialtiesViewModel specialty_vm = new SpecialtiesViewModel();

            specialty_vm.Id   = specialty.Id;
            specialty_vm.Name = specialty.Name;

            return(specialty_vm);
        }
Ejemplo n.º 3
0
        public SpecialtiesViewModel UpdateSpecialty(SpecialtiesViewModel _specialty)
        {
            SpecialtiesEntity upd_specialty = new SpecialtiesEntity()
            {
                Id   = _specialty.Id,
                Name = _specialty.Name
            };

            new SpecialtiesRepository().Update(upd_specialty.Id, upd_specialty);

            return(this.ReadOneSpecialty(_specialty.Id));
        }
Ejemplo n.º 4
0
 public IActionResult Edit(SpecialtiesViewModel specialty)
 {
     _specialtiesManager.UpdateSpecialty(specialty);
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 5
0
        public ViewResult Edit(int?_id)
        {
            SpecialtiesViewModel specialty = _specialtiesManager.ReadOneSpecialty((int)_id);

            return(View(specialty));
        }
Ejemplo n.º 6
0
 public IActionResult Create(SpecialtiesViewModel specialty)
 {
     _specialtiesManager.AddSpecialty(specialty);
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 7
0
 public IActionResult Delete(SpecialtiesViewModel specialty)
 {
     new SpecialtiesManager().DeleteSpecialty(specialty.Id);
     return(RedirectToAction("Index"));
 }