Example #1
0
 public async Task<ActionResult> OrganizationRegistration(OrganizationModel model) {
     ApplicationDbContext db = HttpContext.GetOwinContext().Get<ApplicationDbContext>();
     if(ModelState.IsValid) {
         model.usersAplication = UserManager.FindById(User.Identity.GetUserId());
         if(model.usersAplication != null) {
             model.Id = Guid.NewGuid().ToString();
             db.Organization.Add(model);
             UserManager.FindById(User.Identity.GetUserId()).FinishedRegistration = true;
             await db.SaveChangesAsync();
         }
     }
     return RedirectToAction("Index", "Manage");
 }
        public async Task<ActionResult> OrganizationEdit(OrganizationModel model) {
            if(!ModelState.IsValid) {
                return View();
            }

            var editModel = db.Organization.Where(o => o.Id.Equals(model.Id)).First();
            editModel.Id = model.Id;
            editModel.MaticniBroj = model.MaticniBroj;
            editModel.OrganizationName = model.OrganizationName;
            editModel.PIB = model.PIB;
            editModel.usersAplication = model.usersAplication;

            await db.SaveChangesAsync();
            return RedirectToAction("OrganizationIndex");
        }