public virtual ActionResult CreateLayout(LayoutView created) { var startnode = _entities.FlowSteps.SingleOrDefault(x => x.FlowType==1 && x.StepType == 0); if (ModelState.IsValid) { var newlayout = created.ToModel(); newlayout.FlowState = startnode.StepID; var js = " $('.info_div').hide();$('#successbaseinfo').fadeIn('slow');"; try { _entities.Layouts.AddObject(newlayout); _entities.SaveChanges(); var log = new FlowLog { LayoutID = newlayout.LayoutID, Startdate = DateTime.Now, ActiveFlag = true, ToDoby = _entities.Users.SingleOrDefault( x => x.UserName.Trim() == User.Identity.Name.Trim()).UserID, LogStep = startnode.StepID }; _entities.FlowLogs.AddObject(log); _entities.SaveChanges(); return JavaScript(js); } catch { js = " $('.info_div').hide();$('#failbaseinfo').fadeIn('slow');"; return JavaScript(js); } } return JavaScript(" $('.info_div').hide(); $('#warningbaseinfo').fadeIn('slow');"); }