public IActionResult Save(BreakdownTypeViewModel item)
        {
            if (ModelState.IsValid)
            {
                _service.AddUpdateBreakdownType(item);
                RedirectToAction("Index");
            }

            return(RedirectToAction("Edit"));
        }
Beispiel #2
0
        public BreakdownTypeViewModel GetBreakdownTypeItem(int id)
        {
            var result = _dbContext.BreakdownTypes.Find(id);
            var item   = new BreakdownTypeViewModel()
            {
                Id = result.Id,
                BreakdownTypeName = result.BreakdownTypeName,
                Description       = result.Description,
                IsActive          = result.IsActive
            };

            return(item);
        }
Beispiel #3
0
        public void AddUpdateBreakdownType(BreakdownTypeViewModel item)
        {
            var entity = _dbContext.BreakdownTypes.Find(item.Id) ?? new BreakdownType();

            entity.BreakdownTypeName = item.BreakdownTypeName;
            entity.Description       = item.Description;
            entity.IsActive          = item.IsActive;

            if (entity.Id != null)
            {
                _dbContext.BreakdownTypes.Update(entity);
            }
            else
            {
                _dbContext.BreakdownTypes.Add(entity);
            }

            _dbContext.SaveChanges();
        }