Esempio n. 1
0
        private async Task AddAccountNumber(string oib)
        {
            Partner = await _partnersEndpoint.GetByOib(oib);

            string sifra  = Partner.Id.ToString();
            string kontoK = "12";
            string kontoD = "22";

            while (kontoK.Length + sifra.Length < 8)
            {
                kontoK += "0";
            }
            kontoK += sifra;
            await _bookAccountsEndpoint.Insert(new BookAccountModel { Konto = kontoK, Opis = Partner.Naziv });

            while (kontoD.Length + sifra.Length < 8)
            {
                kontoD += "0";
            }
            kontoD += sifra;
            await _bookAccountsEndpoint.Insert(new BookAccountModel { Konto = kontoD, Opis = Partner.Naziv });

            Partner.KontoK = kontoK;
            Partner.KontoD = kontoD;
            await _partnersEndpoint.PostPartner(Partner);
        }
Esempio n. 2
0
        public ActionResult PartnersCreate(PartnersModel model)
        {
            int            partnerId = model.Id;
            PartnersRecord rec       = new PartnersRecord();

            rec.Id          = model.Id;
            rec.Latitude    = model.Latitude;
            rec.Longtitude  = model.Longtitude;
            rec.Name        = model.Name;
            rec.PostCode    = model.PostCode;
            rec.Telephone   = model.Telephone;
            rec.Title       = model.Title;
            rec.Address     = model.Address;
            rec.City        = model.City;
            rec.Description = model.Description;
            rec.Email       = model.Email;

            if (rec.Id == 0)
            {
                _pService.InsertPartnerRecord(rec);
            }
            else
            {
                _pService.UpdatePartnerRecord(rec);
            }

            //_pService.SetSetting(string.Format("ShippingRateComputationMethod.FixedRate.Rate.ShippingMethodId{0}", shippingMethodId), rate);

            return(new NullJsonResult());
        }
Esempio n. 3
0
        public List <PartnersModel> GeneratePartnerModel()
        {
            try
            {
                List <PartnersModel> pmList = new List <PartnersModel>();
                PartnersModel        pm     = new PartnersModel();
                using (VenturadaDataContext vdc = new VenturadaDataContext())
                {
                    var partner = from p in vdc.Partners.ToList()
                                  orderby p.PartnerId ascending
                                  select p;

                    foreach (var item in partner)
                    {
                        pm             = new PartnersModel();
                        pm.PartnerId   = item.PartnerId;
                        pm.ImageUrl    = item.ImageUrl;
                        pm.Description = item.Description;
                        pm.Sequence    = item.Sequence;
                        pmList.Add(pm);
                    }
                    return(pmList);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        public async Task <ActionResult> Partners()
        {
            var model = new PartnersModel();

            model.PartnersCollection = new PartnerService().GetPartners()
                                       .GroupBy(p => p.PartnerType)
                                       .ToDictionary(p => p.Key, group => group.OrderBy(p => p.OrderN).ToList());

            return(View(model));
        }
 public string AddPartner(PartnersModel partner)
 {
     if (InsertPartner(partner.Name, partner.Img, partner.Describe, partner.Background))
     {
         return("Success");
     }
     else
     {
         return("Fail");
     }
 }
Esempio n. 6
0
 public void Post([FromBody] PartnersModel partner)
 {
     if (partner.Id == 0)
     {
         _partnersData.InsertPartner(partner);
     }
     else
     {
         _partnersData.UpdatePartner(partner);
     }
 }
Esempio n. 7
0
 public void OnDialogOpened(IDialogParameters parameters)
 {
     Partner = parameters.GetValue <PartnersModel>("partner");
     if (Partner != null)
     {
         GetPartnerFromDatabase(Partner.Id);
     }
     else
     {
         Partner = new();
     }
 }
        public string UpdatePartner(PartnersModel partner)
        {
            int no = Convert.ToInt32(partner.Id);

            if (EditPartner(no, partner.Name, partner.Img, partner.Describe, partner.Background))
            {
                return("Partners Updated");
            }
            else
            {
                return("Invalid Partners");
            }
        }
Esempio n. 9
0
        public ActionResult PartnersDelete(PartnersModel model)
        {
            PartnersRecord rec = new PartnersRecord();

            rec.Id = model.Id;

            _pService.DeletePartner(rec);


            //_pService.SetSetting(string.Format("ShippingRateComputationMethod.FixedRate.Rate.ShippingMethodId{0}", shippingMethodId), rate);

            return(new NullJsonResult());
        }
Esempio n. 10
0
 public async Task PostPartner(PartnersModel partner)
 {
     using (HttpResponseMessage response = await _apiService.ApiClient.PostAsJsonAsync("/api/Partners", partner))
     {
         if (response.IsSuccessStatusCode)
         {
         }
         else
         {
             throw new Exception(response.ReasonPhrase);
         }
     }
 }
Esempio n. 11
0
        public void UpdatePartner(PartnersModel partner)
        {
            try
            {
                _sql.StartTransaction("AccountingConnStr");

                _sql.SaveDataInTransaction("dbo.spPartners_Update", partner);
            }
            catch (System.Exception)
            {
                _sql.RollBackTransaction();
                throw;
            }
        }
Esempio n. 12
0
        public async Task <ActionResult> Partners()
        {
            var model = new PartnersModel();

            model.PartnersCollection = new Dictionary <PartnerType, List <Partner> >();

            foreach (var partnerType in Enum.GetValues(typeof(PartnerType)))
            {
                var partners = _partnerService.Value.GetPartnersByType((PartnerType)partnerType).ToList();
                model.PartnersCollection.Add((PartnerType)partnerType, partners);
            }

            return(View(model));
        }
Esempio n. 13
0
        public ActionResult AddImages()
        {
            CommonDataService cds = new CommonDataService();

            CommonModel cm = new CommonModel();

            cm = cds.GenerateCommonModel();
            Session["FaceBook"]      = cm.FaceBook;
            Session["Twitter"]       = cm.Twitter;
            Session["Youtube"]       = cm.Youtube;
            Session["Instagram"]     = cm.Instagram;
            Session["PhoneNumber"]   = cm.PhoneNumber;
            Session["Email"]         = cm.Email;
            Session["ShoppingHours"] = cm.ShoppingHours;
            AboutUsDataService auDS = new AboutUsDataService();
            PartnersModel      pm   = new PartnersModel();

            try
            {
                string homeImage = (string)Request.Form["home_image"];


                WebImage photo       = null;
                var      newFileName = "";
                var      imagePath   = "";

                photo = WebImage.GetImageFromRequest();
                if (photo != null)
                {
                    newFileName = Guid.NewGuid().ToString() + "_" +
                                  Path.GetFileName(photo.FileName);
                    imagePath = @"Contents\Images\About\" + newFileName;

                    photo.Save(@"~\" + imagePath);
                    auDS.InsertPartner(imagePath);
                }

                return(RedirectToAction("Edit", "About"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                auDS = null;
            }
        }
Esempio n. 14
0
 private async void GetPartnerFromDatabase(int partnerId)
 {
     Partner = await _partnersEndpoint.GetById(partnerId);
 }