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));
            }
        }
Example #2
0
        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);
        }