Esempio n. 1
0
        public async Task <ActionResult <ResponseModel> > InsertNewLampAsync([FromBody] LampuModel value)
        {
            var isSuccess = await ServiceMan.InsertLamp(value);

            return(Ok(new ResponseModel
            {
                ResponseMessage = "Success to insert new data."
            }));
        }
Esempio n. 2
0
        /// <summary>
        /// untuk update data
        /// </summary>
        /// <param name="lampu"></param>
        /// <returns></returns>
        public async Task <bool> UpdateLampAsync(LampuModel lampu)
        {
            var lampModel = await this._db.lampus.Where(Q => Q.IdLampu == lampu.IdLampu).FirstOrDefaultAsync();

            lampModel.NamaLampu  = lampu.NamaLampu;
            lampModel.StockLampu = lampu.StockLampu;

            await this._db.SaveChangesAsync();

            return(true);
        }
Esempio n. 3
0
        /// <summary>
        /// untuk insert data
        /// </summary>
        /// <param name="lampuModel"></param>
        /// <returns></returns>
        public async Task <bool> InsertLamp(LampuModel lampuModel)
        {
            this._db.Add(new Lampu.Entities.Lampu {
                IdLampu    = lampuModel.IdLampu,
                NamaLampu  = lampuModel.NamaLampu,
                StockLampu = lampuModel.StockLampu
            });

            await this._db.SaveChangesAsync();

            return(true);
        }
Esempio n. 4
0
        public async Task <ActionResult <ResponseModel> > DeleteLampAsync([FromBody] LampuModel value)
        {
            var isSuccess = await ServiceMan.DeleteLampAsync(value.IdLampu);

            if (isSuccess == false)
            {
                return(BadRequest(new ResponseModel
                {
                    ResponseMessage = "Id not found"
                }));
            }

            return(Ok(new ResponseModel
            {
                ResponseMessage = $"Success delete lamp {value.NamaLampu}"
            }));
        }
Esempio n. 5
0
        public async Task <ActionResult <ResponseModel> > UpdateLampAsync([FromBody] LampuModel value)
        {
            var isSuccess = await ServiceMan.UpdateLampAsync(value);

            if (isSuccess == false)
            {
                return(BadRequest(new ResponseModel
                {
                    ResponseMessage = "ID Not Found!!!"
                }));
            }

            return(Ok(new ResponseModel
            {
                ResponseMessage = $"Success update data {value.NamaLampu}"
            }));
        }