public ActionResult CreateDeliveryMan(DeleveryMan deleveryMan) { DeleveryMan DelMan = deleveryManRepository.GetAll().Where(x => x.DelManId == deleveryMan.DelManId).FirstOrDefault(); if (DelMan == null && ModelState.IsValid) { User user = new User(); user.UserId = deleveryMan.DelManId; user.Type = "DeliveryMan"; user.Password = "******"; user.Status = "valid"; userRepository.Insert(user); deleveryMan.Complete_Task = 0; deleveryMan.In_Service = 0; deleveryMan.Picture = "default.jpg"; deleveryManRepository.Insert(deleveryMan); return(RedirectToAction("CustomizeDeliveryMan", "Moderator")); } else { if (DelMan != null) { TempData["UserError"] = "This User Name Is Allready Used"; } return(RedirectToAction("CreateDeliveryMan", "Moderator")); } }
public IHttpActionResult Get(int id) { var deleveryMan = repo.Get(id); DeleveryMan b = deleveryMan; if (deleveryMan != null) { b.Links.Add(new Links() { HRef = "http://localhost:62832/api/deleverymen", Method = "GET", Rel = "Get all the user list" }); b.Links.Add(new Links() { HRef = "http://localhost:62832/api/deleverymen", Method = "POST", Rel = "Create a new user resource" }); b.Links.Add(new Links() { HRef = "http://localhost:62832/api/deleverymen/" + b.DeleveryManId, Method = "PUT", Rel = "Modify an existing user resource" }); b.Links.Add(new Links() { HRef = "http://localhost:62832/api/deleverymen/" + b.DeleveryManId, Method = "DELETE", Rel = "Delete an existing user resource" }); return(Ok(b)); } else { return(StatusCode(HttpStatusCode.NotFound)); } }
public ActionResult EditDelSignup(User user, DeleveryMan delman) { user.Status = "valid"; delmanRepository.Update(delman); userRepository.Update(user); return(RedirectToAction("DelManReq", "Admin")); }
public ActionResult updatesalDeletedelman(DeleveryMan delman) { delmanRepository.Update(delman); Notice notice = new Notice(); notice.Massage = "Your Salary Has been Changed by Admin/Moderator Panel"; notice.Send_For = delman.DelManId; notice.Send_by = Session["UserId"].ToString(); notice.Status = "Unread"; noticeRepository.Insert(notice); return(RedirectToAction("DeleveryManList", "Admin")); }
public IHttpActionResult Post([FromBody] DeleveryMan deleveryMan) { try { repo.Insert(deleveryMan); string url = Url.Link("GetDeleveryManById", new { id = deleveryMan.DeleveryManId }); return(Created(url, deleveryMan)); } catch (Exception e) { return(Ok(e.Message)); } }
public IHttpActionResult Put([FromUri] int id, [FromBody] DeleveryMan deleveryMan) { try { deleveryMan.DeleveryManId = id; repo.Update(deleveryMan); return(Ok(deleveryMan)); } catch (Exception) { return(StatusCode(HttpStatusCode.BadRequest)); } }
public ActionResult AddDelMan(DeleveryMan delman) { if (userRepository.GetUserById(delman.DelManId) == null) { User usr = new User(); usr.UserId = delman.DelManId; usr.Password = "******"; usr.Type = "Delivery Man"; usr.Status = "valid"; userRepository.Insert(usr); delmanRepository.Insert(delman); return(RedirectToAction("DeleveryManList", "Admin")); } else { ViewBag.errmsg = "Invalid UserID"; } return(View(delman)); }
public ActionResult EditDeliveryMan(string id, DeleveryMan deleveryMan) { deleveryMan.DelManId = id; deleveryManRepository.Update(deleveryMan); return(RedirectToAction("CustomizeDeliveryMan", "Moderator")); }