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)); } }
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)); } }