Exemplo n.º 1
0
        public ps_specsPartners GetPartnersSpecListItem(int id)
        {
            var res = new ps_specsPartners();

            res = db.GetPartnersSpecListItem(id);
            return(res);
        }
Exemplo n.º 2
0
        //

        public int SavePartnersSpecList(ps_specsPartners element)
        {
            try
            {
                if (element.id == 0)
                {
                    db.ps_specsPartners.Add(element);
                    db.SaveChanges();
                }
                else
                {
                    try
                    {
                        db.Entry(element).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                    catch (OptimisticConcurrencyException ex)
                    {
                        RDL.Debug.LogError(ex);
                    }
                }
            }
            catch (Exception ex)
            {
                RDL.Debug.LogError(ex);
            }
            return(element.id);
        }
Exemplo n.º 3
0
        public ps_specsPartners GetPartnersSpecListItem(int id)
        {
            var res = new ps_specsPartners();

            res = db.ps_specsPartners.FirstOrDefault(partner => partner.id == id);
            return(res);
        }
Exemplo n.º 4
0
        //
        public void addPartnersSpecs(int specID, int partnerID)
        {
            var item = new ps_specsPartners
            {
                id        = 0,
                specID    = specID,
                partnerID = partnerID
            };

            db.SavePartnersSpecList(item);
        }
Exemplo n.º 5
0
 public void SavePartnersSpecList(ps_specsPartners item)
 {
     try
     {
         db.SavePartnersSpecList(item);
     }
     catch (Exception ex)
     {
         RDL.Debug.LogError(ex);
     }
 }
Exemplo n.º 6
0
        public ActionResult CreatePartner(string fio, string url, string desc, string experience, string technologies, string conditions, int[] specID, int statusID)
        {
            var mng = new PartnersManager();

            int?statusID_ = null;

            if (statusID != 0)
            {
                statusID_ = statusID;
            }

            var partner = new ps_partners
            {
                id           = 0,
                fio          = fio,
                url          = url,
                desc         = desc,
                specID       = null,
                statusID     = statusID_,
                experience   = experience,
                technologies = technologies,
                conditions   = conditions,
            };

            mng.SavePartner(partner);

            foreach (int _specID in specID)
            {
                var item = new ps_specsPartners
                {
                    id        = 0,
                    specID    = _specID,
                    partnerID = partner.id
                };

                mng.SavePartnersSpecList(item);
            }

            return(Json(new
            {
                result = partner.id > 0,
                partnerID = partner.id
            }));
        }
Exemplo n.º 7
0
        //
        public ps_specsPartners GetPartnersSpecListItemCh(int specID, int partnerID)
        {
            ps_specsPartners res = db.ps_specsPartners.FirstOrDefault(x => x.specID == specID && x.partnerID == partnerID);

            return(res);
        }