Example #1
0
        public SuProcessTemplateLanguageModel UpdateProcessTemplateLanguage(SuProcessTemplateLanguageModel suProcessTemplateLanguageChanges)
        {
            var changedProcessTemplateLanguage = context.DbProcessTemplateLanguage.Attach(suProcessTemplateLanguageChanges);

            changedProcessTemplateLanguage.State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            context.SaveChanges();
            return(suProcessTemplateLanguageChanges);
        }
        public async Task <IActionResult> LanguageCreate(SuObjectAndStatusViewModel FromForm)
        {
            if (ModelState.IsValid)
            {
                var CurrentUser = await _userManager.GetUserAsync(User);


                var ProcessTemplateLanguage = new SuProcessTemplateLanguageModel
                {
                    Name              = FromForm.SuObject.Name,
                    Description       = FromForm.SuObject.Description,
                    MouseOver         = FromForm.SuObject.MouseOver,
                    ProcessTemplateId = FromForm.SuObject.ObjectId,
                    LanguageId        = FromForm.SuObject.LanguageId,
                    ModifierId        = CurrentUser.Id
                };

                _processTemplateLanguage.AddProcessTemplateLanguage(ProcessTemplateLanguage);
            }
            return(RedirectToAction("LanguageIndex", new { Id = FromForm.SuObject.ObjectId.ToString() }));
        }
Example #3
0
 public SuProcessTemplateLanguageModel AddProcessTemplateLanguage(SuProcessTemplateLanguageModel suProcessTemplateLanguage)
 {
     context.DbProcessTemplateLanguage.Add(suProcessTemplateLanguage);
     context.SaveChanges();
     return(suProcessTemplateLanguage);
 }