Beispiel #1
0
        public async Task <IActionResult> Create([Bind("Guid,CreateTime,UpdateTime,OrgID,Name,ShortName,OrgType")] Organization organization)
        {
            if (ModelState.IsValid)
            {
                organization.Guid       = Guid.NewGuid();
                organization.CreateTime = DateTime.Now;
                organization.UpdateTime = DateTime.Now;
                organization.OrgID      = new SeriaNumber().Seria(context.Organizations.Count() + 1, Key.OrgPre);
                context.Add(organization);
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(organization));
        }
Beispiel #2
0
        public async Task <Task <int> > UpdateInfoText(InfoText text)
        {
            var infoText = await GetInfoText(text.OrganizationNumber);


            if (infoText == null)
            {
                _context.Add(text);
            }
            else
            {
                infoText.Text = text.Text;
                _context.Update(infoText);
            }

            return(_context.SaveChangesAsync());
        }
Beispiel #3
0
        public async Task <IActionResult> Create(UserCreateVM model)
        {
            if (!ModelState.IsValid)
            {
                ViewData["Roles"]     = CreateRolesDropDownList();
                ViewData["Employees"] = CreateEmployeesWithoutAccountDropDownList();

                return(View(model));
            }

            User user = new User
            {
                Login      = model.Login,
                Password   = model.Password,
                RoleId     = model.Role,
                EmployeeId = model.Employee
            };

            context.Add(user);
            await context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }