Ejemplo n.º 1
0
        public JsonResult Insert([FromBody] MandatoryInformation item)
        {
            if (item != null)
            {
                try
                {
                    MandatoryInformation MandatoryInfo = new MandatoryInformation
                    {
                        Name     = item.Name,
                        Addres   = item.Addres,
                        Email    = item.Email,
                        Phone    = item.Phone,
                        Comments = item.Comments
                    };

                    var insertedItem = _context.Add <MandatoryInformation>(MandatoryInfo);
                    _context.SaveChanges();
                    return(Json(insertedItem.Entity));
                }
                catch (Exception e)
                {
                    return(Json(e.Message));
                }
            }
            return(Json("Error"));
        }
Ejemplo n.º 2
0
        public JsonResult Delete([FromBody] MandatoryInformation item)
        {
            if (item != null)
            {
                try
                {
                    _context.MandatoryInformation.Remove(item);
                    _context.SaveChanges();

                    return(Json(item));
                }
                catch (Exception e)
                {
                    return(Json(e.Message));
                }
            }
            return(Json("Error"));
        }
Ejemplo n.º 3
0
        public JsonResult Update([FromBody] MandatoryInformation item)
        {
            if (item != null)
            {
                try
                {
                    var mandatoruInfoForUpdate = _context.MandatoryInformation.Where(x => x.Id == item.Id).FirstOrDefault();
                    mandatoruInfoForUpdate.Name     = item.Name;
                    mandatoruInfoForUpdate.Addres   = item.Addres;
                    mandatoruInfoForUpdate.Email    = item.Email;
                    mandatoruInfoForUpdate.Phone    = item.Phone;
                    mandatoruInfoForUpdate.Comments = item.Comments;

                    _context.SaveChanges();

                    return(Json(mandatoruInfoForUpdate));
                }
                catch (Exception e)
                {
                    return(Json(e.Message));
                }
            }
            return(Json("Error"));
        }