public ActionResult UploadFiles(int idP, int idI, string type) { if (type == "Insurance") { var partis = _context.Partisipants.FirstOrDefault(a => a.ParticipantId == idP); var files = _context.FilesTbl.FirstOrDefault(a => a.FileId == idI); if (files == null) { files = new FilesTBL(); _context.FilesTbl.Add(files); _context.SaveChanges(); } if (partis != null) { partis.IdFile = files.FileId; } var x = Request.Form.Files[0]; MemoryStream target = new MemoryStream(); x.CopyTo(target); byte[] data = target.ToArray(); files.FileInsurance = data; _context.SaveChanges(); return(Json(new { })); } return(Json(new { })); }
public IActionResult Register(Items items) { if (items.account.Password != items.CheckPassword) { TempData["ErrorRegister"] = 1; return(RedirectToAction("Register")); } var acc = _context.Accounts.FirstOrDefault(a => a.Email == items.account.Email); if (acc != null) { TempData["ErrorRegister"] = 2; return(RedirectToAction("Register")); } else { acc = new Account(); acc.Email = items.account.Email; acc.Password = items.account.Password; acc.RoleName = "гість"; _context.Accounts.Add(acc); _context.SaveChanges(); TempData["Login"] = items.account.Email; return(RedirectToAction("Index")); } }
public IActionResult PersonPageNew(Items items) { var part = new Partisipant(); part.Name = items.partisipant.Name; part.DateOfBirth = items.partisipant.DateOfBirth; part.IdRole = 1; part.IdSex = items.partisipant.IdSex; part.IdAccount = Dict.dApp.AccId; part.Phone_number = items.partisipant.Phone_number; var acc = _context.Accounts.FirstOrDefault(a => a.AccountId == Dict.dApp.AccId); acc.RoleName = "учасник"; Dict.dApp.Role = "учасник"; _context.Partisipants.Add(part); _context.SaveChanges(); var rank = new RankPartisipant { PartisipantId = part.ParticipantId, RankId = items.rankPartisipant.RankId, DateOfAchievement = items.rankPartisipant.DateOfAchievement >= new DateTime(1753, 1, 2) ? items.rankPartisipant.DateOfAchievement: new DateTime(1753, 1, 2) }; _context.RankPartisipants.Add(rank); _context.SaveChanges(); Dict.dApp.idP = part.ParticipantId; return(RedirectToAction("PersonPage", "Main")); }