public ActionResult RejectedNote(int?id, AdminRemarks adminremark) { var Emailid = User.Identity.Name.ToString(); Users user = objNotesEntities.Users.Where(x => x.EmailId == Emailid).FirstOrDefault(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SellerNotes note = objNotesEntities.SellerNotes.Find(id); if (note == null) { return(HttpNotFound()); } note.Status = objNotesEntities.ReferenceData.Where(x => x.RefCategory == "Note Status" && x.Value.ToLower() == "rejected").Select(x => x.ID).FirstOrDefault(); note.ModifiedBy = user.ID; note.ModifiedDate = DateTime.Now; note.AdminRemarks = adminremark.Remarks; note.ActionedBy = user.ID; objNotesEntities.Entry(note).State = EntityState.Modified; objNotesEntities.SaveChanges(); return(RedirectToAction("NotesUnderReview", "Admin")); }
public async Task <IActionResult> Edit(long id, IFormCollection form, IFormFile file) { string messagetext = form["adminremarks"]; var landingRegistration = await _context.LandingRegistration .FirstOrDefaultAsync(m => m.Id == id); if (messagetext.Length > 0) { AdminRemarks message = new AdminRemarks(); message.CreatedDate = DateTime.Now; message.CreatedEmail = ""; message.Remarks = messagetext; message.UpdatedDate = DateTime.Now; message.UpdatedEmail = ""; message.UserEmail = ""; message.UserID = id; _context.AdminRemarks.Add(message); var admremarks = _context.AdminRemarks.Where(x => x.UserID == id).ToList(); ViewData["Message"] = admremarks; } if (file == null || file.Length == 0) { } else { var path = Path.Combine( @"/home/ubuntu/jinglbackend/backend.landing/Jingl.Web/wwwroot", landingRegistration.UniqueKey + "-" + file.FileName); using (var stream = new FileStream(path, FileMode.Create)) { await file.CopyToAsync(stream); } landingRegistration.FileUrl = path; landingRegistration.UploadDate = DateTime.Now; } var routeValues = new RouteValueDictionary { { "id", landingRegistration.Id } }; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Details), routeValues)); }