Beispiel #1
0
        //

        public async Task <IActionResult> SaveInsurer(InsurerVM insurerVM)
        {
            var           userId        = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            var           orgId         = _context.Users.Where(x => x.Id == userId).FirstOrDefault().OrganisationId;
            InsurerMaster insurerMaster = new InsurerMaster();

            insurerMaster.Id              = Guid.NewGuid();
            insurerMaster.Address         = insurerVM.insurerMaster.Address;
            insurerMaster.Commission      = insurerVM.insurerMaster.Commission;
            insurerMaster.DateCreated     = DateTime.Now;
            insurerMaster.DateModified    = DateTime.Now;
            insurerMaster.DateUpdated     = DateTime.Now;
            insurerMaster.Description     = insurerVM.insurerMaster.Description;
            insurerMaster.DisplayName     = insurerVM.insurerMaster.DisplayName;
            insurerMaster.Email           = insurerVM.insurerMaster.Email;
            insurerMaster.GlobalInsurerId = Guid.Empty;
            insurerMaster.Name            = insurerVM.insurerMaster.Name;
            insurerMaster.IsDeleted       = false;
            insurerMaster.OrganisationId  = orgId;
            insurerMaster.PhoneNo         = insurerVM.insurerMaster.PhoneNo;
            insurerMaster.WebUrl          = insurerVM.insurerMaster.WebUrl;

            _context.Add(insurerMaster);

            await _context.SaveChangesAsync();

            StatusMessage             = StaticContent.INSURER_CREAT_MESSAGE;
            ViewData["StatusMessage"] = StatusMessage;


            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public IActionResult AddInsurer()
        {
            InsurerVM insurerVM = new InsurerVM();

            insurerVM.insurerMaster           = new InsurerMaster();
            insurerVM.insurerMaster.NewRecord = "new";

            return(PartialView("InsurerAddPartialView", insurerVM));
        }