public ActionResult DeleteAssignment(int AssignmentId) { try { AssignedRegion a = AssignedRegionRep.Get(AssignmentId); Journal journal_record = new Journal() { operation_name = "удаление закрепленного региона у пользователя", text_old = a.IdentityUser.LastName + " / " + a.Region.name, table_name = "AssignedRegions", record_id_in_table = AssignmentId, cuser_name = User.Identity.Name }; JournalRep.AddOrUpdate(journal_record); AssignedRegionRep.Delete(a); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AddNewRegionAssignment(int RegionId, int UserId ) { AssignedRegion a = new AssignedRegion() { cuser_id = UserId, region_id = RegionId }; AssignedRegionRep.AddOrUpdate(a); return(new EmptyResult()); }
public ActionResult AddIdentityUser( string First_Name, string Last_Name, string Patronimyc, int Department_Id, int Region_Id, int Position_Id, int UserState_Id, int Boss_Id, int TopBoss_Id, string Phone, string Email, string Home_Address, string Post_Address, string F_1C_Id, string N_1C_Id ) { IdentityUser iuser = new IdentityUser() { LastName = Last_Name, FirstName = First_Name, Patronimyc = Patronimyc, user_department_id = Department_Id, user_position_id = Position_Id, base_region_id = Region_Id, user_state_id = UserState_Id, boss_id = Boss_Id, top_boss_id = TopBoss_Id, PhoneNumber = Phone, Email = Email, home_address = Home_Address, address = Post_Address, F_1C_id = F_1C_Id, N_1C_id = N_1C_Id, edited_by = User.Identity.Name, edited_date = DateTime.Now, created_date = DateTime.Now, created_by = User.Identity.Name, UserName = "******", EmailConfirmed = false, PhoneNumberConfirmed = false, TwoFactorEnabled = false, LockoutEnabled = false, AccessFailedCount = 0, lat = 1, lng = 1 }; IdentityUserRep.AddOrUpdate(iuser); AssignedRegion ar = new AssignedRegion { cuser_id = iuser.id, region_id = Region_Id }; AssignedRegionRep.AddOrUpdate(ar); Journal j_record = new Journal() { operation_name = "создан новый сотрудник " + Last_Name + " " + First_Name + " " + Patronimyc, text_old = "", text_new = Last_Name + " " + First_Name + " " + Patronimyc, table_name = "IdentityUsers", cuser_name = User.Identity.Name, edited_date = DateTime.Now }; JournalRep.AddOrUpdate(j_record); return(new EmptyResult()); }