public async Task <IActionResult> Post([FromBody] ModeAppDTO body) { try { await Db.Connection.OpenAsync(); var query = new ModeAppQuery(Db); body.Db = Db; await body.UpdateInsertAsync(); var response = new ResponseModeApp(); response.message = "Data Berhasil Disimpan !"; response.status = 0; return(new OkObjectResult(response)); } catch (Exception exc) { var response = new ResponseModeApp(); response.message = "Error ! " + exc.ToString(); response.status = 1; return(new OkObjectResult(response)); } }
private async Task <List <ModeAppDTO> > ReadAllAsync(DbDataReader reader) { var posts = new List <ModeAppDTO>(); using (reader) { while (await reader.ReadAsync()) { var post = new ModeAppDTO(Db) { Mode = reader.GetInt32(0), Last_Change = reader.GetDateTime(1), }; posts.Add(post); } } return(posts); }