public async Task <IActionResult> BemVindoLaundry(int id, string password) { var laundry = await _laundryManager.Find(id); laundry.Identity.PasswordHash = password; return(View(laundry)); }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] UpdateLaundryViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //creating the laundry var laundry = _mapper.Map <Laundry>(model); var laundryIdentity = await _laundryManager.Find(id); laundry.IdentityId = laundryIdentity.IdentityId; laundry.AddressId = laundryIdentity.AddressId; laundry.BankDataId = laundryIdentity.BankDataId; laundry.LaundryId = id; var laundryUpdated = await _laundryManager.CreateOrEdit(laundry); return(new OkObjectResult(laundryUpdated)); }
public async Task <IActionResult> UpdateLogo([FromRoute] int id, [FromForm] IFormFile logo) { try { var filePath = Path.Combine(_environment.ContentRootPath, @"wwwroot/assets/Uploads/Laundries", logo.FileName); using (var stream = new FileStream(filePath, FileMode.Create)) { await logo.CopyToAsync(stream); } var laundry = await _laundryManager.Find(id); laundry.Logo = logo.FileName; laundry = await _laundryManager.CreateOrEdit(laundry); return(new OkObjectResult(laundry)); } catch (Exception ex) { throw (ex); } }