Example #1
0
        public IActionResult Post([FromBody] Krs value)
        {
            KrsRepo krs      = new KrsRepo();
            var     feedback = krs.insert(value);

            return(Ok(feedback));
        }
Example #2
0
        public IActionResult Put([FromBody] Krs value)
        {
            KrsRepo krs = new KrsRepo();

            if (krs.update(value) == true)
            {
                return(Ok(value));
            }
            else
            {
                var response = new ContentResult()
                {
                    StatusCode = StatusCodes.Status404NotFound,
                };
                return(response);
            }
        }
Example #3
0
        public IActionResult Get(int id)
        {
            KrsRepo krs   = new KrsRepo();
            var     hasil = krs.getById(id);

            if (hasil == null)
            {
                var response = new ContentResult()
                {
                    StatusCode = StatusCodes.Status204NoContent,
                };
                return(response);
            }
            else
            {
                return(Ok(hasil));
            }
        }
Example #4
0
        public IActionResult Get()
        {
            KrsRepo krs     = new KrsRepo();
            var     listKrs = krs.getAll();

            if (listKrs == null)
            {
                var response = new ContentResult()
                {
                    StatusCode = StatusCodes.Status204NoContent,
                };
                return(response);
            }
            else
            {
                return(Ok(listKrs));
            }
        }
Example #5
0
        public IActionResult Delete(int id)
        {
            KrsRepo krs = new KrsRepo();
            Krs     kr  = new Krs();

            kr.Id = id;
            if (krs.delete(kr) == true)
            {
                return(Ok(kr));
            }
            else
            {
                var response = new ContentResult()
                {
                    StatusCode = StatusCodes.Status404NotFound,
                };
                return(response);
            }
        }