Example #1
0
 public int checkintval(string val, string type = "", int TypeId = 0)
 {
     try
     {
         if (type == "")
         {
             int IntVal = 0;
             int.TryParse(val, out IntVal);
             return(IntVal);
         }
         else if (type == "Type")
         {
             CoContactTypes dt = db.CoContactTypes.Where(s => s.ContactTypeName == val).FirstOrDefault();
             if (dt == null)
             {
                 dt = new CoContactTypes();
                 dt.ContactTypeName = val;
                 dt.SiteCoID        = base.siteusercompanyid;
                 dt.IsBuilder       = val.Trim().ToLower() == "builder";
                 dt.IsVendor        = val.Trim().ToLower() == "vendor";
                 db.CoContactTypes.Add(dt);
                 db.SaveChanges();
             }
             return(dt.ContactTypeID);
         }
         else if (type == "SubType")
         {
             CoContactSubtypes dt = db.CoContactSubtypes.Where(s => s.SubtypeName == val).FirstOrDefault();
             if (dt == null)
             {
                 dt               = new CoContactSubtypes();
                 dt.SubtypeName   = val;
                 dt.SiteCoID      = base.siteusercompanyid;
                 dt.ContactTypeID = TypeId;
                 db.CoContactSubtypes.Add(dt);
                 db.SaveChanges();
             }
             return(dt.ContactSubtypeID);
         }
         else
         {
             return(0);
         }
     }
     catch
     {
         return(0);
     }
 }
Example #2
0
        public ActionResult UpdatePeopleSubType(int ItemID, string Name, int Order)
        {
            CoContactSubtypes item;

            if (ItemID == 0)
            {
                item = new CoContactSubtypes()
                {
                    SiteCoID = siteusercompanyid
                };
                db.CoContactSubtypes.Add(item);
            }
            else
            {
                item = db.CoContactSubtypes.Where(p => p.ContactSubtypeID == ItemID && p.SiteCoID == siteusercompanyid).FirstOrDefault();
            }
            if (item != null)
            {
                item.SubtypeName         = Name;
                item.ContactSubtypeOrder = Order;
            }
            db.SaveChanges();
            return(Json(new { status = "success", itemID = item.ContactSubtypeID }));
        }