public async Task <ActionResult> Details(int id)
        {
            IEnumerable <ApprovedDto> approveds = await db.Get(new
                                                               ApprovedDto
            {
                OfferId = id,
                UserId  = _users.GetAspNetUsers().ToList()
                          .Where(u => u.Email == User.Identity.GetUserName())
                          .First().Id
            });

            return(View(approveds));
        }
Esempio n. 2
0
        public async Task <ActionResult> Create(OfferDto value)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (value.FileContent != null)
                    {
                        List <FileDto> files = new List <FileDto>();
                        foreach (var image in value.FileContent)
                        {
                            using (var br = new BinaryReader(image.InputStream))
                            {
                                FileDto fileDto = new FileDto {
                                    FileContent = br.ReadBytes(image.ContentLength),
                                    FileName    = image.FileName,
                                    ContentType = image.ContentType
                                };
                                files.Add(fileDto);
                            }
                        }
                        value.Files = files;
                    }
                    value.UserId     = _users.GetAspNetUsers().ToList().Where(u => u.UserName == User.Identity.GetUserName()).First().Id;
                    value.StatusesId = 2;

                    await db.Create(value);

                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
            }
            return(View(value));
        }
Esempio n. 3
0
 public ActionResult AdministrationUsers()
 {
     return(View(_iAspNetUser.GetAspNetUsers()));
 }