Пример #1
0
 public AccreditationsComponent()
 {
     mifnexsoEntities             = new MIFNEXSOEntities();
     acreditation                 = new Accreditation();
     acreditation.AccreditationId = Guid.Empty;
     mifnexsoEntities.Accreditations.AddObject(acreditation);
 }
Пример #2
0
        public async Task <IActionResult> PutAccreditation([FromRoute] int id, [FromBody] Accreditation accreditation)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != accreditation.Id)
            {
                return(BadRequest());
            }

            _context.Entry(accreditation).State = EntityState.Modified;

            try {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException) {
                if (!AccreditationExists(id))
                {
                    return(NotFound());
                }
                throw;
            }

            return(NoContent());
        }
Пример #3
0
        public List <CareHub.DataModel.Models.Accreditation> Save(Accreditation entity)
        {
            var data = (from acc in _context.Accreditations
                        where acc.Title == entity.Title
                        select acc).FirstOrDefault();

            if (data == null)
            {
                _context.Accreditations.Add(entity);
                _context.SaveChanges();

                var accreditations = (from acc in _context.Accreditations
                                      select new CareHub.DataModel.Models.Accreditation
                {
                    Description = acc.Description,
                    AccreditationId = acc.AccreditationId,
                    Title = acc.Title
                }).ToList();

                return(accreditations);
            }
            else
            {
                throw new Exception("Accreditations already exist.");
            }
        }
Пример #4
0
    public static void RepresentationDeal(int accreditationID)
    {
        Accreditation a       = Accreditation.Get(accreditationID);
        PDFCreators   creator = new PDFCreators(true, 15, 15, 15, 15);

        creator.OpenPDF();
        creator.GetContentByte();
        creator.SetTitle("Овластување за застапништво");
        creator.SetTitleLeftWithFontSize10(a.Title);
        creator.SetTitleLeftWithFontSize10(" ");
        BrokerHouseInformation bhi = BrokerHouseInformation.GetInformation();

        creator.SetTitleLeftWithFontSize10("Јас, " + a.Client.Name + " со овој договор потврдувам дека брокерското друштво" + bhi.BrokerHouseName + " може да ме застапува за следните типови на осигурување:");
        creator.SetTitleLeftWithFontSize10(" ");
        List <AccreditationInsuranceType> listAIT = AccreditationInsuranceType.GetByAccreditation(accreditationID);

        foreach (AccreditationInsuranceType ait in listAIT)
        {
            creator.SetTitleLeftWithFontSize10("- " + ait.InsuranceType.Name);
        }
        creator.SetTitleLeftWithFontSize10(" ");
        creator.SetTitleLeftWithFontSize10("Времетраење на застапништвото " + a.FromDate.ToShortDateString() + " - " + a.ToDate.ToShortDateString());
        creator.SetTitleLeftWithFontSize10(" ");
        creator.SetTitleLeftWithFontSize10("  ____________________");
        creator.SetTitleLeftWithFontSize10("         Потпис");
        creator.FinishPDF_FileName("Dogovor");
    }
Пример #5
0
 public ActionResult Update(Accreditation accreditation, string hdAccreditationID)
 {
     if (hdAccreditationID == "")
     {
         accreditation.OrganizationID = HCRGCLIENT.OrganizationID;
         var accreditationID = _NewsService.AddAccreditation(Mapper.Map <HCRGUniversityMgtApp.NEPService.NewsService.Accreditation>(accreditation));
         accreditation.OrganizationName = (_clientService.GetOrganizationByID(HCRGCLIENT.OrganizationID)).OrganizationName;
         accreditation.AccreditationID  = accreditationID;
         accreditation.flag             = true;
         Regex regex = new Regex("\\<[^\\>]*\\>");
         accreditation.DescriptionShort = regex.Replace(HttpUtility.HtmlDecode(accreditation.AccreditationContent), String.Empty);
         accreditation.DescriptionShort = accreditation.DescriptionShort.Replace("&nbsp;", "");
         if (accreditation.DescriptionShort.Length > 1000)
         {
             accreditation.DescriptionShort = accreditation.DescriptionShort.Substring(0, 1000);
         }
     }
     else
     {
         accreditation.AccreditationID = Convert.ToInt32(hdAccreditationID);
         var accreditationID = _NewsService.UpdateAccreditation(Mapper.Map <HCRGUniversityMgtApp.NEPService.NewsService.Accreditation>(accreditation));
         accreditation.flag = false;
         Regex regex = new Regex("\\<[^\\>]*\\>");
         accreditation.DescriptionShort = regex.Replace(HttpUtility.HtmlDecode(accreditation.AccreditationContent), String.Empty);
         accreditation.DescriptionShort = accreditation.DescriptionShort.Replace("&nbsp;", "");
         if (accreditation.DescriptionShort.Length > 1000)
         {
             accreditation.DescriptionShort = accreditation.DescriptionShort.Substring(0, 1000);
         }
     }
     return(Json(accreditation, GlobalConst.Message.text_html));
 }
        public async Task <IActionResult> Save(Accreditation model)
        {
            if (ModelState.IsValid)
            {
                // accreditation is being created
                if (model.AccreditationId == 0)
                {
                    var creator = await userManager.GetUserAsync(User);

                    model.CreatorId    = creator.Id;
                    model.Organization = organizationRepository.Organizations
                                         .FirstOrDefault(o => o.OrganizationId == creator.OrganizationId);
                    model.DateCreated   = DateTime.Now;
                    TempData["message"] = "Accreditation successfully created.";
                }

                // accreditation is being updated
                else
                {
                    TempData["message"] = "Accreditation successfully updated.";
                }

                accreditationRepository.SaveAccreditation(model);
                return(RedirectToAction("List"));
            }

            return(View("CreateAccreditation", model));
        }
Пример #7
0
 public void Setup()
 {
     _sqlConnection = new SqlConnection(Global.SqlConn);
     _oleConnection = new OleDbConnection(Global.AccessConnYoga);
     _service = new Accreditation();
     _service.SQLConnection = _sqlConnection;
     _service.AccessConnection = _oleConnection;
 }
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Accreditation accreditation = await db.Accreditations.FindAsync(id);

            db.Accreditations.Remove(accreditation);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Active")] Accreditation accreditation)
        {
            if (ModelState.IsValid)
            {
                db.Entry(accreditation).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(accreditation));
        }
        public async Task <ActionResult> Create([Bind(Include = "Id,Name,Active")] Accreditation accreditation)
        {
            if (ModelState.IsValid)
            {
                db.Accreditations.Add(accreditation);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(accreditation));
        }
Пример #11
0
        public Accreditation DeleteAccreditation(int accreditationId)
        {
            Accreditation accreditationEntry = context.Accreditations
                                               .FirstOrDefault(a => a.AccreditationId == accreditationId);

            if (accreditationEntry != null)
            {
                context.Accreditations.Remove(accreditationEntry);
                context.SaveChanges();
            }

            return(accreditationEntry);
        }
        // GET: Accreditations/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Accreditation accreditation = await db.Accreditations.FindAsync(id);

            if (accreditation == null)
            {
                return(HttpNotFound());
            }
            return(View(accreditation));
        }
        // GET: Accreditations/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Accreditation accreditation = await db.Accreditations.FindAsync(id);

            if (accreditation == null)
            {
                return(HttpNotFound());
            }
            PopulateAssignedAccreditationTextData(accreditation);
            return(View(accreditation));
        }
Пример #14
0
        public void SaveAccreditation(Accreditation accreditation)
        {
            Accreditation accreditationEntry = context.Accreditations.FirstOrDefault(a => a.AccreditationId == accreditation.AccreditationId);

            if (accreditationEntry == null)
            {
                context.Accreditations.Add(accreditation);
            }
            else
            {
                accreditationEntry.Name        = accreditation.Name;
                accreditationEntry.Type        = accreditation.Type;
                accreditationEntry.Eligibility = accreditation.Eligibility;
            }

            context.SaveChanges();
        }
Пример #15
0
 public AccreditationsComponent(Guid guid)
 {
     mifnexsoEntities = new MIFNEXSOEntities();
     try
     {
         if (guid != Guid.Empty)
         {
             acreditation = mifnexsoEntities.Accreditations.FirstOrDefault(a => a.AccreditationId == guid);
         }
         else
         {
             acreditation = new Accreditation();
             acreditation.AccreditationId = Guid.Empty;
             mifnexsoEntities.Accreditations.AddObject(acreditation);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #16
0
        public async Task <IActionResult> PostAccreditation([FromBody] Accreditation accreditation)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Accreditations.Add(accreditation);

            try {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException) {
                if (AccreditationExists(accreditation.Id))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                throw;
            }

            return(CreatedAtAction("GetAccreditation", new { id = accreditation.Id }, accreditation));
        }
        private void PopulateAssignedAccreditationTextData(Accreditation accreditation)
        {
            var allAccreditationText = from a in db.AccreditationsTexts
                                       where (a.AccreditationId == accreditation.Id)
                                       select new vmAccreditationsTexts
            {
                AccreditationsTextId = a.Id,
                Language             = a.Language1.Label,
                Label = a.Label
            };
            var viewModel = new List <vmAccreditationsTexts>();

            foreach (var text in allAccreditationText)
            {
                viewModel.Add(new vmAccreditationsTexts
                {
                    AccreditationsTextId = text.AccreditationsTextId,
                    Language             = text.Language,
                    Label = text.Label
                });
            }
            ViewBag.AccreditationText = viewModel;
        }
        public ActionResult Accreditation()
        {
            var _res = _clientService.GetOrganizationByID(HCRGUser != null ? HCRGUser.OrganizationID : int.Parse(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"])));

            if (_res != null)
            {
                if (_res.MenuIDs != null)
                {
                    if (!_res.MenuIDs.Contains("3"))
                    {
                        return(RedirectToAction(GlobalConst.Actions.UserController.UnauthorisePage, GlobalConst.Controllers.User, new { area = "" }));
                    }
                }
            }

            Accreditation accreditation = new Accreditation();

            accreditation = Mapper.Map <Accreditation>(_newsService.GetAccreditationAll(HCRGUser != null ? HCRGUser.OrganizationID : (Convert.ToInt32(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"])))));
            if (accreditation != null)
            {
                string decodedHTML = HttpUtility.HtmlDecode(accreditation.AccreditationContent);

                if (decodedHTML != null)
                {
                    accreditation.AccreditationContent = decodedHTML.Replace(GlobalConst.Message.SlashStoragePath, GlobalConst.Message.StoragePath);
                    accreditation.AccreditationContent = accreditation.AccreditationContent.Replace("/richtexteditor/", GlobalConst.Extension.http + GlobalConst.ConstantChar.Colon + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.ConstantChar.ForwardSlash + Request.Url.Host.ToLower() + GlobalConst.ConstantChar.Colon + Request.Url.Port + "/richtexteditor/");
                    accreditation.AccreditationContent = accreditation.AccreditationContent.Replace("&nbsp;", "");
                }
                else
                {
                    accreditation.AccreditationContent = decodedHTML;
                }
            }

            return(View(accreditation));
        }
Пример #19
0
 public int RegisterAccreditation(int eventId, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] System.Nullable<int> accreditationId, Accreditation accreditation) {
     object[] results = this.Invoke("RegisterAccreditation", new object[] {
                 eventId,
                 accreditationId,
                 accreditation});
     return ((int)(results[0]));
 }
Пример #20
0
 public ActionResult Save(Accreditation model)
 {
     repo.Save(model);
     return(RedirectToAction("Index"));
 }
Пример #21
0
 /// <remarks/>
 public void RegisterAccreditationAsync(int eventId, System.Nullable<int> accreditationId, Accreditation accreditation) {
     this.RegisterAccreditationAsync(eventId, accreditationId, accreditation, null);
 }
Пример #22
0
 /// <remarks/>
 public void RegisterAccreditationAsync(int eventId, System.Nullable<int> accreditationId, Accreditation accreditation, object userState) {
     if ((this.RegisterAccreditationOperationCompleted == null)) {
         this.RegisterAccreditationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRegisterAccreditationOperationCompleted);
     }
     this.InvokeAsync("RegisterAccreditation", new object[] {
                 eventId,
                 accreditationId,
                 accreditation}, this.RegisterAccreditationOperationCompleted, userState);
 }