Ejemplo n.º 1
0
 public ProgressStatus Requestes([FromForm] Requests Request)
 {
     try
     {
         AirPortModel.Models.Request Requestobj = new AirPortModel.Models.Request();
         string Custumerid = User.Claims.First(u => u.Type == "Customer").Value;
         var    Userobj    = _customer.FindById(Convert.ToInt32(Custumerid));
         if (Userobj != null)
         {
             Requestobj.Title       = Request.title;
             Requestobj.Description = Request.Description;
             Requestobj.CustomerId  = Userobj.Id;
             _request.Insert(Requestobj);
             var result = new ProgressStatus {
                 Message = "درخواست با موفقیت ثبت شد", Number = 1, Title = "Successful"
             };
             return(result);
         }
         else
         {
             var result = new ProgressStatus {
                 Message = "لطفا مقادیر خالی را پر کنید", Number = 2, Title = "unSuccessful"
             };
             return(result);
         }
     }
     catch (Exception ex)
     {
         var result = new ProgressStatus {
             Message = ex.Message, Number = 0, Title = ""
         };
         return(result);
     }
 }
Ejemplo n.º 2
0
 public int Insert(AirPortModel.Models.Request obj)
 {
     try
     {
         obj.DateCreate = DateTime.Now;
         obj.LastUpdate = DateTime.Now;
         obj.IsDelete   = false;
         _db.requests.Add(obj);
         _db.SaveChanges();
         return(obj.Id);
     }
     catch (Exception ex)
     {
         string mes = ex.Message;
         return(0);
     }
 }
Ejemplo n.º 3
0
 public ProgressStatus Update(AirPortModel.Models.Request obj)
 {
     try
     {
         obj.LastUpdate = DateTime.Now.Date;
         _db.requests.Update(obj);
         _db.SaveChanges();
         var result = new ProgressStatus {
             Number = 1, Title = "Update Successful", Message = "Request Has been Update"
         };
         return(result);
     }
     catch (Exception)
     {
         var result = new ProgressStatus {
             Number = 0, Title = "Update Error", Message = "Request  can't be Update"
         };
         return(result);
     }
 }