Beispiel #1
0
        private async Task <GroupVisitorDTO> EditGroup(EditVisitorModel group, EditInfoVisitorModel visitor)
        {
            var findGroup = groupService.GetAll().LastOrDefault();

            visitor.Id = findGroup.Visitors.FirstOrDefault().Id;
            group.Info = visitor;
            group.Id   = findGroup.Id;

            var result = (await anketaController.EditVisitor(group, "Extra")) as RedirectToRouteResult;

            if (result == null)
            {
                return(null);
            }
            var groupResult = groupService.GetById(group.Id);

            return(groupResult);
        }
Beispiel #2
0
        private void InitModel()
        {
            visitor1 = new InfoVisitorModel
            {
                Id              = 111,
                Surname         = "surname1",
                Name            = "name1",
                SerialAndNumber = "test 1",
                Gender          = "Мужчина",
                BithDate        = new DateTime(1987, 5, 1),
                Nationality     = "nat1",
                DateInSystem    = DateTime.Now,
                UserInSystem    = "Test"
            };

            visitor2 = new InfoVisitorModel
            {
                Id              = 222,
                Surname         = "surname2",
                Name            = "name2",
                SerialAndNumber = "test 2",
                Gender          = "Мужчина",
                BithDate        = new DateTime(1990, 6, 5),
                Nationality     = "nat2",
                DateInSystem    = DateTime.Now,
                UserInSystem    = "Test"
            };

            createVisitor = new CreateVisitorModel
            {
                Id               = 111,
                Info             = visitor1,
                DateArrival      = DateTime.Now,
                DateDeparture    = DateTime.Now,
                DaysOfStay       = 1,
                CheckPoint       = "Check1",
                PlaceOfRecidense = "place",
                ProgramOfTravel  = "program of travel",
                TimeOfWork       = "time work",
                SiteOfOperator   = "site",
                TelNumber        = "tel",
                Email            = "*****@*****.**",
                DateInSystem     = DateTime.Now,
                UserInSystem     = "Test",
            };

            createGroup = new CreateGroupModel
            {
                Id     = 222,
                Infoes = new List <InfoVisitorModel> {
                    visitor1, visitor2
                },
                DateArrival      = DateTime.Now,
                DateDeparture    = DateTime.Now,
                DaysOfStay       = 1,
                CheckPoint       = "Check1",
                PlaceOfRecidense = "place",
                ProgramOfTravel  = "program of travel",
                OrganizeForm     = "organize form",
                Name             = "name",
                NumberOfContract = "number of contract 123",
                DateOfContract   = new DateTime(2018, 1, 3),
                DateInSystem     = DateTime.Now,
                UserInSystem     = "Test"
            };

            editInfo1 = new EditInfoVisitorModel
            {
                Id              = 1,
                Surname         = "surname1 new",
                Name            = "name1 new",
                SerialAndNumber = "test 1 new",
                Gender          = "Мужчина",
                BithDate        = new DateTime(1987, 5, 1),
                Nationality     = "nat1",
                DateInSystem    = DateTime.Now,
                UserInSystem    = "Test",
                DateEdit        = DateTime.Now,
                UserEdit        = "Test edit"
            };

            editInfo2 = new EditInfoVisitorModel
            {
                Id              = 2,
                Surname         = "surname2 new",
                Name            = "name2 new",
                SerialAndNumber = "test 2 new",
                Gender          = "Мужчина",
                BithDate        = new DateTime(2000, 5, 1),
                Nationality     = "nat1",
                DateInSystem    = DateTime.Now,
                UserInSystem    = "Test",
                DateEdit        = DateTime.Now,
                UserEdit        = "Test 2 edit"
            };

            editVisitor = new EditVisitorModel
            {
                Id               = 2,
                Info             = editInfo1,
                DateArrival      = DateTime.Now,
                DateDeparture    = DateTime.Now,
                DaysOfStay       = 1,
                CheckPoint       = "Check1 new",
                PlaceOfRecidense = "place new",
                ProgramOfTravel  = "program of travel",
                TimeOfWork       = "time work",
                SiteOfOperator   = "site",
                TelNumber        = "tel",
                Email            = "*****@*****.**",
                DateInSystem     = DateTime.Now,
                UserInSystem     = "Test new",
                DateEdit         = new DateTime(2018, 1, 1),
                UserEdit         = "Test edit",
                TranscriptUser   = "******"
            };

            editGroup = new EditGroupModel
            {
                Id     = 1,
                Infoes = new List <EditInfoVisitorModel> {
                    editInfo1, editInfo2
                },
                DateArrival      = DateTime.Now,
                DateDeparture    = DateTime.Now,
                DaysOfStay       = 1,
                CheckPoint       = "Check1 new",
                PlaceOfRecidense = "place new",
                ProgramOfTravel  = "program of travel",
                OrganizeForm     = "organize form",
                Name             = "name new",
                NumberOfContract = "number of contract 123",
                DateOfContract   = new DateTime(2018, 1, 3),
                TranscriptUser   = "******",
                DateInSystem     = DateTime.Now,
                UserInSystem     = "Test",
                DateEdit         = new DateTime(2018, 1, 1),
                UserEdit         = "test edit"
            };
        }