public async Task UpdateRange(RangeDto input) { var range = _rangeRepository.FirstOrDefault(input.Id); range.Name = input.Name; range.DivisionId = input.DivisionId; await _rangeRepository.UpdateAsync(range); }
public async Task DeleteRangeAsync(RangeDto input) { var range = _rangeRepository.FirstOrDefault(input.Id); if (range == null) { throw new UserFriendlyException("Range Year not Found!"); } await _rangeRepository.DeleteAsync(range); }
public SkillDefinitionDto(SkillDefinition skillDefinition) { Id = skillDefinition.Id; Name = skillDefinition.Name; Value = new RangeDto<decimal>(skillDefinition.Value); IsMandatory = skillDefinition.IsMandatory; }
private void Write(RangeDto dto) { if (Position == BinaryFileDao.UnknownOffset) { // Record where the reading has been read from Position = Writer.BaseStream.Position; } else { // Go to the location of the reading in the file Writer.BaseStream.Seek((int)Position, SeekOrigin.Begin); } Writer.Write(dto.Min); Writer.Write(dto.Max); }
public ProjectDefinitionDto(ProjectDefinition projectDefinition) { Id = projectDefinition.Id; Name = projectDefinition.Name; Description = projectDefinition.Description; ProjectLength = new RangeDto<int>(projectDefinition.ProjectLength); Value = new RangeDto<decimal>(projectDefinition.Value); Industries = projectDefinition.Industries.Select(i => i.Id); Skills = projectDefinition.Skills.Select(s => new IdValuePairDto<byte, RangeDto<decimal>>(s.SkillDefinition.Id, new RangeDto<decimal>(s.Value))); }
public async Task <ActionResult> Edit(int id, RangeDto input) { if (ModelState.IsValid) { // TODO: Add update logic here await _rangeAppService.UpdateRange(input); return(RedirectToAction("Index")); } else { var divisions = _divisinAppService.GetDivisions().Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.Name }); ViewBag.DivisionId = divisions; return(View(input)); } }
public RangeDto Read() { if (Position != BinaryFileDao.UnknownOffset) { Reader.BaseStream.Seek(Position, SeekOrigin.Begin); } else { // Save the position of the state information Position = Reader.BaseStream.Position; } RangeDto dto = new RangeDto(); dto.Min = Reader.ReadDouble(); dto.Max = Reader.ReadDouble(); return(dto); }
public void Update(RangeDto dto) { Write(dto); }
public void Create(RangeDto dto) { Write(dto); }
private static Range <int> CreateModel(RangeDto dto) { return(Range <int> .Create(dto.Start, dto.End)); }