// GET: InvIssues/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } InvIssue invIssue = db.InvIssues.Find(id); InvIssueDto invIssueDto = new InvIssueDto() { Id = invIssue.Id, Description = invIssue.Description, IssueBy = invIssue.IssueBy, IssueDate = Convert.ToDateTime(invIssue.IssueDate), IssueTo = invIssue.IssueTo, IssueNo = invIssue.IssueNo, IssuePlaceId = (int)Enum.Parse(typeof(IssuePlace), invIssue.IssuePlace), listUser = db.AspNetUsers.Select(x => new UserDto() { Email = x.Email, Id = x.Id }).ToList(), ObjectState = (int)ObjectState.Modified, listIssueDetail = GetIssueDetails(invIssue.Id), IssuePlaceList = IssuePlaceDto.ConvertEnum() }; if (invIssue == null) { return(HttpNotFound()); } return(View(invIssueDto)); }
// GET: InvIssues/Create public ActionResult Create() { InvIssueDto invIssueDto = new InvIssueDto() { Id = 0, IssueDate = DateTime.Now, IssueBy = Convert.ToInt64(User.Identity.GetUserId()), IssuePlaceList = IssuePlaceDto.ConvertEnum(), ObjectState = (int)ObjectState.Added }; invIssueDto.listUser = db.AspNetUsers.Select(x => new UserDto() { Email = x.Email, Id = x.Id }).ToList(); return(View(invIssueDto)); }