public int SaveTrainingPartner(TrainingPartnerDO od)
        {
            int returnstatus = 0;
            int InstanceId   = Convert.ToInt32(Session["InstanceId"].ToString());

            TrainingPartnerDO ob = new TrainingPartnerDO();

            ob.TrainingPartnerId   = od.TrainingPartnerId;
            ob.TrainingPartnerName = od.TrainingPartnerName;
            ob.TrainingPartnerCode = od.TrainingPartnerCode;
            ob.POCName             = od.POCName;
            ob.TPAddress           = od.TPAddress;
            ob.TPDescription       = od.TPDescription;
            ob.NoOfCenters         = od.NoOfCenters;
            ob.POCMobileNo         = od.POCMobileNo;
            ob.StateId             = od.StateId;
            ob.City        = od.City;
            ob.Createddate = od.Createddate;
            ob.CreatedBy   = 1194;
            ob.Updatedate  = od.Updatedate;
            ob.Updatedby   = 1195;
            int result = 0;
            TrainingPartnerBL objBL = new TrainingPartnerBL();

            result = objBL.SaveTPDetails(ob);

            if (result == 1)
            {
                returnstatus = 1;
            }

            else
            {
                returnstatus = -1;
            }
            return(returnstatus);
        }
        public string SaveTPDetails(List <TrainingPartnerDO> tpDetailsDetails)
        {
            TrainingPartnerBL objBL = new TrainingPartnerBL();
            int result     = 0;
            int InstanceId = Convert.ToInt32(Session["InstanceId"].ToString());
            int UserId     = Convert.ToInt32(Session["UserId"].ToString());

            foreach (var item in tpDetailsDetails)
            {
                item.InstanceId = InstanceId;
                item.CreatedBy  = UserId;


                if (item.TrainingPartnerId != null)
                {
                    result = objBL.UpdateTPDetails(item);
                }
                else
                {
                    result = objBL.SaveTPDetails(item);
                }
            }
            return(result.ToString());
        }