public IActionResult Update(long id, [FromBody] ActivationModeDto item)
        {
            //set bad reqeust if  contact data is not provided in body
            if (item == null || id == 0)
            {
                return(BadRequest());
            }
            var actMode = _mapper.Map <ActivationMode> (item);

            var activationMode = _context.ActivationModes.FirstOrDefault(t => t.Id == id);

            if (activationMode == null)
            {
                return(NotFound());
            }
            activationMode.ActivationModeName        = actMode.ActivationModeName;
            activationMode.ActivationModeDescription = actMode.ActivationModeDescription;
            activationMode.UpperBound     = actMode.UpperBound;
            activationMode.LowerBound     = actMode.LowerBound;
            activationMode.ModifiedOn     = DateTime.Now;
            activationMode.ModifiedUserId = actMode.ModifiedUserId;
            _context.SaveChanges();
            item = _mapper.Map <ActivationModeDto> (actMode);
            return(Ok(item));
        }
        public IActionResult Add([FromBody] ActivationModeDto item)
        {
            //set bad reqeust if contact data is not provided in body
            if (item == null)
            {
                return(BadRequest());
            }

            var actMode = _mapper.Map <ActivationMode> (item);

            actMode.CreatedOn  = DateTime.Now;
            actMode.ModifiedOn = DateTime.Now;
            _context.ActivationModes.Add(actMode);
            _context.SaveChanges();
            item = _mapper.Map <ActivationModeDto> (actMode);
            return(Ok(item));
        }