Exemplo n.º 1
0
        public ActionResult Create(RequestModel rm)
        {
            try
            {
                // TODO: Add insert logic here
                ClientRequestForm request = new ClientRequestForm
                {
                    Type              = rm.Type,
                    Fees              = rm.Fees,
                    Description       = rm.Description,
                    EndDate           = rm.EndDate,
                    StartDate         = rm.StartDate,
                    ProfileNeeded     = rm.ProfileNeeded,
                    YearsOfExperience = rm.YearsOfExperience,
                    Requirements      = rm.Requirements,
                };
                sr.Add(request);
                sr.Commit();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id, RequestModel rm)
        {
            try
            {
                // TODO: Add update logic here
                ClientRequestForm request = sr.GetById((long)id);

                request.Description       = rm.Description;
                request.StartDate         = rm.StartDate;
                request.EndDate           = rm.EndDate;
                request.Fees              = rm.Fees;
                request.ProfileNeeded     = rm.ProfileNeeded;
                request.Type              = rm.Type;
                request.YearsOfExperience = rm.YearsOfExperience;
                request.IdProject         = rm.IdProject;

                sr.Update(request);
                sr.Commit();
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(View(rm));
            }
        }
Exemplo n.º 3
0
 public ActionResult Delete(int id, RequestModel rm)
 {
     try
     {
         ClientRequestForm Request = sr.GetById((long)id);
         sr.Delete(Request);
         sr.Commit();
     }
     catch (DataException /* dex */)
     {
         return(View());
     }
     return(RedirectToAction("Index"));
 }
Exemplo n.º 4
0
        // GET: Request/Details/5
        public ActionResult Details(int id)
        {
            ClientRequestForm request = sr.GetById((long)id);
            RequestModel      rm      = new RequestModel();

            rm.Description       = request.Description;
            rm.EndDate           = request.EndDate;
            rm.Fees              = request.Fees;
            rm.ProfileNeeded     = request.ProfileNeeded;
            rm.Type              = request.Type;
            rm.YearsOfExperience = request.YearsOfExperience;
            rm.IdProject         = request.IdProject;

            return(View(rm));
        }