Пример #1
0
        public async Task <IActionResult> Create(SuObjectAndStatusViewModel FromForm)
        {
            if (ModelState.IsValid)
            {
                var Organization = new SuOrganizationModel
                {
                    ModifiedDate         = DateTime.Now,
                    CreatedDate          = DateTime.Now,
                    OrganizationStatusId = FromForm.SuObject.Status,
                    OrganizationTypeId   = FromForm.SuObject.Type
                };
                if (FromForm.SuObject.NullId != 0)
                {
                    Organization.ParentOrganizationId = FromForm.SuObject.NullId;
                }
                var NewOrganization = _Organization.AddOrganization(Organization);


                var CurrentUser = await _userManager.GetUserAsync(User);

                SuOrganizationLanguageModel OrganizationLanguage = new SuOrganizationLanguageModel
                {
                    Name           = FromForm.SuObject.Name,
                    Description    = FromForm.SuObject.Description,
                    MouseOver      = FromForm.SuObject.MouseOver,
                    OrganizationId = NewOrganization.Id,
                    LanguageId     = CurrentUser.DefaultLanguageId
                };
                _OrganizationLanguage.AddOrganizationLanguage(OrganizationLanguage);
            }
            return(RedirectToAction("Index"));
        }
        public SuOrganizationLanguageModel UpdateOrganizationLanguage(SuOrganizationLanguageModel suOrganizationLanguageChanges)
        {
            var suOrganizationLanguage = context.DbOrganizationLanguage.Attach(suOrganizationLanguageChanges);

            suOrganizationLanguage.State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            context.SaveChanges();
            return(suOrganizationLanguageChanges);
        }
Пример #3
0
        public IActionResult LanguageCreate(SuObjectAndStatusViewModel test3)
        {
            if (ModelState.IsValid)
            {
                SuOrganizationLanguageModel OrganizationLanguage = new SuOrganizationLanguageModel
                {
                    Name           = test3.SuObject.Name,
                    Description    = test3.SuObject.Description,
                    MouseOver      = test3.SuObject.MouseOver,
                    OrganizationId = test3.SuObject.ObjectId,
                    LanguageId     = test3.SuObject.LanguageId
                };

                _OrganizationLanguage.AddOrganizationLanguage(OrganizationLanguage);
            }
            return(RedirectToAction("LanguageIndex", new { Id = test3.SuObject.ObjectId.ToString() }));
        }
 public SuOrganizationLanguageModel AddOrganizationLanguage(SuOrganizationLanguageModel suOrganizationLanguage)
 {
     context.DbOrganizationLanguage.Add(suOrganizationLanguage);
     context.SaveChanges();
     return(suOrganizationLanguage);
 }