Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        public ActionResult AddNewRegionAssignment(int RegionId,
                                                   int UserId
                                                   )
        {
            AssignedRegion a = new AssignedRegion()
            {
                cuser_id  = UserId,
                region_id = RegionId
            };


            AssignedRegionRep.AddOrUpdate(a);
            return(new EmptyResult());
        }
Exemplo n.º 3
0
        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());
        }