public async Task <IActionResult> Edit(Playersdto player) { if (ModelState.IsValid) { if (player.PlayerImage != null) { player.FileName = player.PlayerImage.FileName; using (var stream = new FileStream(Path.Combine(_hosting.WebRootPath, "Home", "images", "Players", player.FileName), FileMode.Create)) { await player.PlayerImage.CopyToAsync(stream); } } _context.Players.Update(_mapper.Map <Player>(player)); await _context.SaveChangesAsync(); return(Json(ResponseHelper.UpdateSuccess())); } return(Json(ResponseHelper.UpdateUnSuccess())); }
public async Task <IActionResult> Edit(Playersdto player) { if (ModelState.IsValid) { var fokrm = Request.Form; byte[] fileBytes = null; if (player.PlayerImage != null) { using (var stream = player.PlayerImage.OpenReadStream()) { fileBytes = ReadStream(stream); } } player.PlayerLogo = fileBytes ?? null; _context.Players.Update(_mapper.Map <Player>(player)); await _context.SaveChangesAsync(); return(Json(ResponseHelper.UpdateSuccess())); } return(Json(ResponseHelper.UpdateUnSuccess())); }
public async Task <IActionResult> Create(Playersdto player) { if (ModelState.IsValid) { //var form = Request.Form; //byte[] fileBytes = null; //if (player.PlayerImage != null) //{ // using (var stream = player.PlayerImage.OpenReadStream()) // { // fileBytes = ReadStream(stream); // } //} var directory = Path.Combine(_hosting.WebRootPath, "Home", "images", "Players"); if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } if (player.PlayerImage != null) { player.FileName = player.PlayerImage.FileName; using (var stream = new FileStream(Path.Combine(directory, player.FileName), FileMode.Create)) { await player.PlayerImage.CopyToAsync(stream); } } //player.PlayerLogo = fileBytes ?? null; _context.Players.Add(_mapper.Map <Player>(player)); await _context.SaveChangesAsync(); return(Json(ResponseHelper.Success())); } return(Json(ResponseHelper.UnSuccess())); }