public Console Create(ConsoleDto Console) { var console = _mapper.Map <Console>(Console); console.CurrentPrice = Console.StandartPrice; _context.Add(console); _context.SaveChanges(); return(console); }
public ActionResult Get([FromQuery] ConsoleDto dto) { try { var consoles = getConsole.Execute(dto); return(Ok(consoles)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public void Update(ConsoleDto consoleParam) { var console = _context.Consoles.Find(consoleParam.Id); console.Id = consoleParam.Id; console.ConsoleName = consoleParam.ConsoleName; console.ConsoleNumber = consoleParam.ConsoleNumber; console.Type = consoleParam.Type; console.StandartPrice = consoleParam.StandartPrice; console.CurrentPrice = consoleParam.StandartPrice; //console.PromotionId = consoleParam.PromotionId; _context.Consoles.Update(console); _context.SaveChanges(); }
public IActionResult CreateConsole([FromBody] ConsoleDto consoleDto) { var consoleDtos = _mapper.Map <ConsoleDto>(consoleDto); var console = _consoleService.Create(consoleDtos); return(Ok(new { Id = console.Id, ConsoleName = console.ConsoleName, ConsoleNumber = console.ConsoleNumber, Type = console.Type, StandartPrice = console.StandartPrice, CurrentPrice = console.CurrentPrice, //PromotionId= console.PromotionId })); }
public IActionResult Update(int id, [FromBody] ConsoleDto consoleDto) { //var console = _mapper.Map<Console, ConsoleDto>(consoleDto); var console = _mapper.Map <ConsoleDto>(consoleDto); console.Id = id; try { _consoleService.Update(console); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public IEnumerable <ConsoleDto> Execute(ConsoleDto request) { var query = context.Consoles.AsQueryable(); if (request.Name != null) { var name = request.Name.ToLower(); query = query.Where(g => g.ConsoleName.ToLower().Contains(name)); } else { throw new NotFoundEx(); } query = query.Where(g => g.IsDeleted == false); return(query.Select(q => new ConsoleDto { Id = q.Id, Name = q.ConsoleName }).ToList()); }