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); }
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); }