public ActionResult EditField(IAP_FieldsViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (ItemAutomationPlatformEntities db = new ItemAutomationPlatformEntities())
                    {
                        var IAP_field = db.IAP_Fields.Find(model.FieldName);
                        //IAP_field.Id = model.Id;
                        IAP_field.FieldName        = model.FieldName;
                        IAP_field.FieldType        = model.FieldType;
                        IAP_field.FieldLabel       = model.FieldLabel;
                        IAP_field.FieldDescription = model.FieldDescription;
                        IAP_field.FieldLenght      = model.FieldLenght;
                        IAP_field.FieldDataSource  = model.FieldDataSource;
                        IAP_field.FieldOptions     = model.FieldOptions;

                        db.Entry(IAP_field).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }

                    return(Redirect("~/IAP_Fields/"));
                }

                return(View(model));
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
        }