public async Task <Record> PostProductAsync(Record item) { item = repository.Add(item); await repository.SaveChangesAsync(); return(item); }
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(); }
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); } } }
public async Task <IActionResult> Add(Record record) { if (await _repo.RecordExists(record.FileNumber)) { return(BadRequest("Record already exists.")); } return(Ok(await _repo.Add(record))); }
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(); } }
public IActionResult Add([FromBody] RecordDto record) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _recordRepository.Add(record); return(Ok()); }
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")); }
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)); }
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")); } }
public Result <DateRecord> Add(DateRecord record) => _repo.Add(record); // TODO: Add check for duplicate entry
public async Task Add(RecordDto dto) { var entity = dto.MapToEntity(); await _recordRepository.Add(entity); }