// GET: InvReceipts/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } InvReceipt invReceipt = db.InvReceipts.Find(id); InvReceiptDto invreceiptdto = new InvReceiptDto() { Description = invReceipt.Description, Id = invReceipt.Id, ObjectState = (int)ObjectState.Unchanged, ReceiptDate = invReceipt.ReceiptDate, ReceiptNo = invReceipt.ReceiptNo, ReceivedById = invReceipt.ReceivedBy, VendorId = invReceipt.VendorId, listUser = db.AspNetUsers.Select(x => new UserDto { Email = x.Email, Id = x.Id }).ToList(), listVendor = db.Vendors.Select(x => new VendorDto() { Id = x.Id, Name = x.Name }).ToList(), listDetail = GetDetails(invReceipt.Id), listReceivedPlace = RecievedPlaceDto.ConvertEnum(), ReceivedPlaceId = (int)Enum.Parse(typeof(RecievePlace), invReceipt.ReceivedPlace) }; if (invReceipt == null) { return(HttpNotFound()); } return(View(invreceiptdto)); }
// GET: InvReceipts/Create public ActionResult Create() { InvReceiptDto invreceiptdto = new InvReceiptDto() { ObjectState = (int)ObjectState.Added, ReceiptDate = DateTime.Now, listUser = db.AspNetUsers.Select(x => new UserDto { Email = x.Email, Id = x.Id }).ToList(), listVendor = db.Vendors.Select(x => new VendorDto() { Id = x.Id, Name = x.Name }).ToList(), listReceivedPlace = RecievedPlaceDto.ConvertEnum() }; return(View(invreceiptdto)); }