Exemple #1
0
        public async Task <IActionResult> PutCustomer(int id, HISProduct project)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (productDb.GetById(id) != null)
                    {
                        var result = await productDb.Update(project);

                        return(NoContent());
                    }
                    else
                    {
                        return(NotFound());
                    }
                }
                else
                {
                    return(BadRequest(ModelState));
                }
            }
            catch (Exception E)
            {
                //E
                var msg = (E.InnerException != null) ? (E.InnerException.Message) : (E.Message);
                return(StatusCode(500, "Admin is working on it! " + msg));
            }
        }
Exemple #2
0
        public async Task <bool> Update(HISProduct story)
        {
            dbContext.Update(story);
            var result = await dbContext.SaveChangesAsync();

            if (result != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        public async Task <IActionResult> PostCustomer(HISProduct project)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var result = await productDb.Create(project);

                    return(CreatedAtAction("GetCusomersById", new { id = project.Id }, project));
                }
                else
                {
                    return(BadRequest(ModelState));
                }
            }
            catch (Exception E)
            {
                //E
                var msg = (E.InnerException != null) ? (E.InnerException.Message) : (E.Message);
                return(StatusCode(500, "Admin is working on it! " + msg));
            }
        }