public async Task <JsonResult> CreatePartner(long firmList)
        {
            var user = WFS.web.Session.SessionUser.User;
            var fm   = new business.Management.FirmManagement.FirmFunctions();

            try
            {
                using (business.Management.PartnerManagement.PartnerFunctions partnerM = new business.Management.PartnerManagement.PartnerFunctions())
                {
                    var selectedManager = partnerM.selectManager(firmList);
                    if (partnerM.isPartnerExist(selectedManager.ManagerFirmId, user.Firm_Id))
                    {
                        CustomerFirmManager newcfManager = new CustomerFirmManager
                        {
                            ClientId = selectedManager.ClientManagerId,
                            Token    = Guid.NewGuid().ToString()
                        };
                        fm.addCustomerFirm(user.Firm_Id, newcfManager);
                        return(await Task.Run(() => Json(new { result = true, message = "Partner eklendi." }, JsonRequestBehavior.AllowGet)));
                    }
                    else
                    {
                        return(await Task.Run(() => Json(new { result = false, message = "Partner zaten kayıtlı." }, JsonRequestBehavior.AllowGet)));
                    }
                }
            }
            catch (Exception)
            {
                return(await Task.Run(() => Json(new { result = false, message = "Hata oluştu." }, JsonRequestBehavior.AllowGet)));
            }
        }
 public bool addPartner(CustomerFirmManager param)
 {
     try
     {
         using (cfgContext db = new cfgContext())
         {
             db.CustomerFirmManager.Add(param);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Esempio n. 3
0
 public void addCustomerFirm(long id, CustomerFirmManager param)
 {
     try
     {
         using (cfgContext db = new cfgContext())
         {
             var firmV = db.Firm.Include("CustomerFirmManagers").FirstOrDefault(r => r.FirmId == id);
             if (firmV.CustomerFirmManagers == null)
             {
                 firmV.CustomerFirmManagers = new List <CustomerFirmManager>();
             }
             firmV.CustomerFirmManagers.Add(param);
             db.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
            public bool updatePartner(CustomerFirmManager param, long Id)
            {
                try
                {
                    using (cfgContext db = new cfgContext())
                    {
                        var partner = db.CustomerFirmManager.Find(Id);

                        if (partner != null)
                        {
                            //partner.Firm_Name = param.Firm_Name;
                            //partner.Name = param.Name;
                            //partner.Surname = param.Surname;
                            //partner.Email = param.Email;
                            //partner.Password = param.Password;
                            //partner.Mail = param.Mail;
                            //partner.Contact = param.Contact;
                            //partner.Fax = param.Fax;
                            //partner.City = param.City;
                            //partner.State = param.State;
                            //partner.Address = param.Address;

                            db.SaveChanges();
                            return(true);
                        }
                        else
                        {
                            return(false);
                        }
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }