Пример #1
0
        public IActionResult CandidatePost(ApiRecordForCandidateData data)
        {
            var model = Startup.AutofacContainer.Resolve <AdditionModel>();

            model.AddModelCandidate(data);
            return(RedirectToAction(nameof(GetAllCandidateDataTable)));
        }
        public void AddModelCandidate(ApiRecordForCandidateData electionCandidateData)
        {
            var list = new List <PdfList>();

            foreach (var item in electionCandidateData.PdfListBOfiles)
            {
                list.Add(new PdfList
                {
                    Name = item.FileName,
                    URL  = FilePath(item)
                });
            }
            _addingService.AddCandidate(new ElectionCandidate
            {
                Name         = electionCandidateData.FirstName,
                Address      = electionCandidateData.Address,
                Description  = electionCandidateData.Description,
                Mobile       = electionCandidateData.Mobile,
                NID          = electionCandidateData.NID,
                ImageUrl     = FilePath(electionCandidateData.ImageFile),
                PdfListUrl   = list,
                Motto        = electionCandidateData.Motto,
                LogoImageUrl = FilePath(electionCandidateData.LogoImageFile),
                DateOfBirth  = Convert.ToDateTime(electionCandidateData.DateOfBirth).Date.ToString("d")
            });
        }