public IActionResult Post([FromBody] purpose value)
        {
            var purpose = new purpose();

            purpose.purposeId = value.purposeId;
            purpose.name      = value.name;
            purpose.isActive  = true;

            _context.purpose.Add(purpose);
            _context.SaveChanges();

            var send = _context.purpose.Where(c => c.purposeId == purpose.purposeId).FirstOrDefault <purpose>();

            return(Ok(send));
        }
        public IActionResult deactivate(int id, [FromBody] purpose value)
        {
            var purpose = _context.purpose.Where(c => c.purposeId == id).FirstOrDefault <purpose>();

            if (purpose != null)
            {
                purpose.isActive = false;

                _context.SaveChanges();

                return(Ok(purpose));
            }
            else
            {
                return(NotFound());
            }
        }
        public IActionResult Put(int id, [FromBody] purpose value)
        {
            var purpose = _context.purpose.Where(c => c.purposeId == id).FirstOrDefault <purpose>();

            if (purpose != null)
            {
                purpose.name = value.name;

                _context.SaveChanges();

                var send = _context.purpose.Where(c => c.purposeId == purpose.purposeId).FirstOrDefault <purpose>();

                return(Ok(send));
            }
            else
            {
                return(NotFound());
            }
        }