示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="Result"></param>
        /// <returns></returns>
        public TestResultDto AddNewTestResult(TestResult Result)
        {
            MapperConfig.ConfigAutoMapper();

            Result.CreatedDate  = DateTime.Now;
            Result.CreatedBy    = "EMP";
            Result.ModifiedDate = null;
            Result.ModifiedBy   = string.Empty;

            var NewResult = TestResultRepository.Insert(Mapper.Map <TestResult>(Result));

            return(Mapper.Map <TestResultDto>(NewResult));
        }
        public void InsertMethod(TestResult model, int PatientId)
        {
            Result            fileUpload = new Result();
            PatientRepository pr         = new PatientRepository();

            using (var Filerepo = new TestResultRepository())
            {
                var name = pr.GetAll().Find(x => x.PatientId == PatientId);
                foreach (var item in model.File)
                {
                    byte[] uploadfile = new byte[item.InputStream.Length];
                    item.InputStream.Read(uploadfile, 0, uploadfile.Length);

                    fileUpload.FileName    = item.FileName;
                    fileUpload.File        = uploadfile;
                    fileUpload.PatientId   = PatientId;
                    fileUpload.PatientName = name.FullName + " " + name.Surname;
                    Filerepo.Insert(fileUpload);
                }
            }
        }