Esempio n. 1
0
 //public static RequestDto DeleteRequest(RequestDto requestDto)
 //{
 //    using (var db = new DBContext())
 //    {
 //        try
 //        {
 //            Request request = Mapper.Map<RequestDto, Request>(requestDto);
 //            db.Requests.AddOrUpdate(request);
 //            db.SaveChanges();
 //            return requestDto;
 //        }
 //        catch (Exception ex)
 //        {
 //            return new RequestDto
 //            {
 //                IsAuthorized = false,
 //                ErrorMessage = "שגיאה בהתחברות לשרת"
 //            };
 //        };
 //    }
 //}
 public static RequestDto AddNewRequest(RequestDto requestDto)
 {
     //GetAllRelevantRequests();
     using (var db = new DBContext())
     {
         try
         {
             ObjectParameter file_id = new ObjectParameter("file_id", typeof(Guid));
             db.attached_file_add(String.Format("{0:dMyyyyHHmmssF}", DateTime.Now) + ".pdf", requestDto.file_stream, file_id);
             requestDto.file_id = (Guid)file_id.Value;
             db.attached_file_add(String.Format("{0:dMyyyyHHmmssR}", DateTime.Now) + ".pdf", requestDto.recording_stream, file_id);
             requestDto.recording_id = (Guid)file_id.Value;
             var request = Mapper.Map <RequestDto, Request>(requestDto);
             //למחיקה
             //request.recording_id = null;
             db.Requests.Add(request);
             db.SaveChanges();
             return(requestDto);
         }
         catch (Exception ex)
         {
             return(new RequestDto
             {
                 IsAuthorized = false,
                 ErrorMessage = "שגיאה בהתחברות לשרת"
             });
         };
     }
 }
Esempio n. 2
0
 public static Guid AttachedFile(byte[] stream, string end)
 {
     using (var db = new DBContext())
     {
         ObjectParameter file_id = new ObjectParameter("file_id", typeof(Guid));
         try
         {
             db.attached_file_add(String.Format("{0:dMyyyyHHmmss}", DateTime.Now) + end, stream, file_id);
             return((Guid)file_id.Value);
         }
         catch
         {
             return(new Guid());
         }
     }
 }