Ejemplo n.º 1
0
        public async Task <Record> PostProductAsync(Record item)
        {
            item = repository.Add(item);
            await repository.SaveChangesAsync();

            return(item);
        }
Ejemplo n.º 2
0
        public async void AddRecord(RecordDto model)
        {
            //Get timing
            var currenLabel = await _iSettingService.GetSettingHourly();

            RecordViewModel record = new RecordViewModel();

            record.Date_Time              = DateTime.Now;
            record.Hourly_Label           = "";
            record.Worker_ID_Collect_Data = model.Operator != null?model.Operator.Trim() : "";

            record.Model_Name = model.Name != null?model.Name.Trim() : "";

            record.Model_Number = model.Num != null?model.Num.Trim() : "";

            record.Hourly_Label = currenLabel.label.ToString();
            if (!model.C.IsNullOrEmpty() && !model.A.IsNullOrEmpty())
            {
                record.Prod_Cell = model.C != null?model.C.Trim() : "";

                record.Article_Number = model.A != null?model.A.Trim() : "";

                record.Prod_Cell_Main = _iMesService.GetAllArticle(model.C).Result.Find(x => x.Trim() == model.A) == null ? model.CO : "";
            }
            var recordData = _mapper.Map <Record>(record);

            _recordRepository.Add(recordData);
            await _recordRepository.SaveAll();
        }
Ejemplo n.º 3
0
 public Record Insert(Record record)
 {
     _recordsValidator.ValidateAndThrow(record);
     _recordRepository.Add(record);
     _context.SaveChanges();
     return(record);
 }
        public async Task SaveRecord(MultiRunJob job)
        {
            if (job.DataPool is WordlistDataPool pool)
            {
                var record = recordRepo.GetAll()
                             .FirstOrDefault(r => r.ConfigId == job.Config.Id && r.WordlistId == pool.Wordlist.Id);

                var checkpoint = job.Status == JobStatus.Idle
                    ? job.Skip
                    : job.Skip + job.DataTested;

                if (record == null)
                {
                    await recordRepo.Add(new RecordEntity
                    {
                        ConfigId   = job.Config.Id,
                        WordlistId = pool.Wordlist.Id,
                        Checkpoint = checkpoint
                    });
                }
                else
                {
                    record.Checkpoint = checkpoint;
                    await recordRepo.Update(record);
                }
            }
        }
Ejemplo n.º 5
0
 public async Task <IActionResult> Add(Record record)
 {
     if (await _repo.RecordExists(record.FileNumber))
     {
         return(BadRequest("Record already exists."));
     }
     return(Ok(await _repo.Add(record)));
 }
Ejemplo n.º 6
0
        private void addNewBtn_Click(object sender, EventArgs e)
        {
            var item   = _recordRepo.GetForAdd();
            var dialog = new RecordDialog(item, false);

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                _recordRepo.Add(dialog.Item);
                reloadAll();
            }
        }
Ejemplo n.º 7
0
        public IActionResult Add([FromBody] RecordDto record)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _recordRepository.Add(record);

            return(Ok());
        }
Ejemplo n.º 8
0
        public IActionResult Post([FromBody] Record record)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            _recoredRepo.Add(record);
            if (_recoredRepo.SaveAll())
            {
                return(Created("", record));
            }
            return(BadRequest($"failed to add new recoard"));
        }
Ejemplo n.º 9
0
        public async Task <IActionResult> Post([FromBody] Record record)
        {
            if (record == null)
            {
                return(HttpBadRequest("No record supplied."));
            }

            if (!string.IsNullOrWhiteSpace(record.Id))
            {
                return(HttpBadRequest("Record Id is assigned automatically.  Do not provide a value."));
            }

            record.Id = Guid.NewGuid().ToString();
            await _RecordRepository.Add(record);

            return(Ok(record));
        }
Ejemplo n.º 10
0
        public async Task <IActionResult> CreateRecord(RecordWriteDtoModel model)
        {
            // map Dto model to Internal Model  , We can Use auto mapper packeges
            RecordModel entity = new RecordModel
            {
                Bill        = model.Bill,
                Description = model.Description,
                DiseaseName = model.DiseaseName,
                PatientId   = model.PatientId,
                TimeOfEntry = model.TimeOfEntry
            };

            _recordRepository.Add(entity);
            if (_recordRepository.SaveChanges())
            {
                return(Ok(new { message = "Record added successfully." }));
            }

            return(BadRequest());
        }
        public async Task <ActionResult <RecordModel> > Post(RecordModel model)
        {
            try
            {
                var user = userRepository.GetByUserName(model.User.UserName);
                if (user == null)
                {
                    return(BadRequest("User not found"));
                }

                var video = videoRepository.GetVideosById(model.Video.VideoId);
                if (video == null)
                {
                    return(BadRequest("Video not found"));
                }

                var record = mapper.Map <Record>(model);
                record.User  = user;
                record.Video = video;

                repository.Add(record);

                if (await repository.SaveChangesAsync())
                {
                    var url = linkGenerator.GetPathByAction(HttpContext,
                                                            "Get",
                                                            values: new { recordId = record.RecordId });
                    return(Created(url, mapper.Map <RecordModel>(record)));
                }
                else
                {
                    return(BadRequest("Failed to save new record"));
                }
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, "Failed to add new record"));
            }
        }
Ejemplo n.º 12
0
 public Result <DateRecord> Add(DateRecord record) => _repo.Add(record); // TODO: Add check for duplicate entry
Ejemplo n.º 13
0
 public async Task Add(RecordDto dto)
 {
     var entity = dto.MapToEntity();
     await _recordRepository.Add(entity);
 }