Esempio n. 1
0
        public IActionResult Edit(int id)
        {
            var relative = _relativeService.GetById(id);

            if (relative == null)
            {
                return(NotFound());
            }
            var model = new RelativeEditViewModel()
            {
                Id           = relative.Id,
                Name         = relative.Name,
                Gender       = relative.Gender,
                Relationship = relative.Relationship,
                DOB          = relative.DOB,
                EmployeeId   = relative.EmployeeId
            };

            return(View(model));
        }
Esempio n. 2
0
        public async Task <IActionResult> Edit(RelativeEditViewModel model)
        {
            if (ModelState.IsValid)
            {
                var relative = _relativeService.GetById(model.Id);
                if (relative == null)
                {
                    return(NotFound());
                }
                //department.Id = model.Id;
                relative.Name         = model.Name;
                relative.Gender       = model.Gender;
                relative.Relationship = model.Relationship;
                relative.DOB          = model.DOB;
                relative.EmployeeId   = model.EmployeeId;
                await _relativeService.UpdateAsync(relative);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(model));
        }