コード例 #1
0
        public async Task <ActionResult> Put(int id, okei okei)
        {
            if (ModelState.IsValid)
            {
                okei.okei_id = id;

                var result = dbContext.fdc_okei.Update(okei);

                if (result != null && result.State == EntityState.Modified)
                {
                    await dbContext.SaveChangesAsync();

                    var response = await dbContext.GetOKEI(result.Entity.okei_id);

                    return(Ok(response));
                }
                return(NotFound($"{result.State}"));
            }
            return(BadRequest());
        }
コード例 #2
0
        public async Task <ActionResult> Post(okei okei)
        {
            if (ModelState.IsValid)
            {
                var result = await dbContext.fdc_okei.AddAsync(okei);

                if (result != null && result.State == EntityState.Added)
                {
                    try
                    {
                        await dbContext.SaveChangesAsync();

                        var response = await dbContext.GetOKEI(result.Entity.okei_id);

                        return(Ok(response));
                    }
                    catch
                    { }
                }
                return(NotFound($"{result.State}"));
            }
            return(BadRequest());
        }