コード例 #1
0
        public async Task <IActionResult> Post([FromBody] MasterLampuInsertBody body)
        {
            var response = new ResponseMasterLampu();

            try
            {
                await Db.Connection.OpenAsync();

                body.Db = Db;
                await body.InsertAsync();

                //return new OkObjectResult(body);
                response.message = "Data berhasil disimpan !";
                response.status  = 0;
                return(new OkObjectResult(response));
            }
            catch (Exception exc)
            {
                response.message = "Error ! " + exc.ToString();
                response.status  = 1;
                return(new OkObjectResult(response));
            }
        }
コード例 #2
0
        public async Task <IActionResult> PutOne(int id, [FromBody] MasterLampuInsertBody body)
        {
            var response = new ResponseMasterLampu();

            try
            {
                await Db.Connection.OpenAsync();

                var query  = new MasterLampuQuery(Db);
                var result = await query.FindOneAsync(id);

                if (result is null)
                {
                    //return new NotFoundResult();
                    response.message = "Data tidak ditemukan !";
                    response.status  = 1;
                    return(new OkObjectResult(response));
                }

                result.ID         = id;
                result.Lampu_Name = body.Lampu_Name;
                result.Is_Active  = body.Is_Active;
                result.Watt       = body.Watt;
                await result.UpdateAsync();

                //return new OkObjectResult(result);
                response.message = "Data Berhasil disimpan!";
                response.status  = 0;
                return(new OkObjectResult(response));
            }
            catch (Exception exc)
            {
                response.message = "Error ! " + exc.ToString();
                response.status  = 1;
                return(new OkObjectResult(response));
            }
        }