public async Task <IActionResult> Post(Uh uh) { _db.Add(uh); await _db.SaveChangesAsync(); return(Ok(uh.ID)); }
public async Task <IActionResult> Put(Uh uh) { _db.Entry(uh).State = EntityState.Modified; await _db.SaveChangesAsync(); return(NoContent()); }
public Uh UpdateUh(Uh uh) { //_db.Uhs.Update(uh); _db.Entry(uh).State = EntityState.Modified; _db.SaveChanges(); return(uh); }
public async Task <IActionResult> Delete(Guid id) { var uh = new Uh { ID = id }; _db.Remove(uh); await _db.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Uh = await _context.Uhs.FirstOrDefaultAsync(m => m.UhId == id); if (Uh == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Uh = await _context.Uhs.FindAsync(id); if (Uh != null) { _context.Uhs.Remove(Uh); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task SaveAsync(IList <IFormFile> UploadFiles, [FromBody] Uh uh) { long size = 0; try { foreach (var file in UploadFiles) { var filename = ContentDispositionHeaderValue .Parse(file.ContentDisposition) .FileName .Trim('"'); filename = hostingEnv.ContentRootPath + $@"\UploadedFiles\{filename}"; size += (int)file.Length; if (!System.IO.File.Exists(filename)) { using FileStream fs = System.IO.File.Create(filename); file.CopyTo(fs); fs.Flush(); } else if (System.IO.File.Exists(filename)) { System.IO.File.Delete(filename); using FileStream fs = System.IO.File.Create(filename); file.CopyTo(fs); fs.Flush(); } } await ProcessFilesAsync(); Response.Headers.Add("Registos", "Foram inseridos " + Inserted + " e atualizados " + Updated + " Registos!"); } catch (Exception e) { Response.Clear(); Response.StatusCode = 204; Response.HttpContext.Features.Get <IHttpResponseFeature>().ReasonPhrase = "File failed to upload"; Response.HttpContext.Features.Get <IHttpResponseFeature>().ReasonPhrase = e.Message; } if (StatusKey != null) { Response.Headers.Add(StatusKey, StatusValue); } }
public Uh DeleteUh(Uh uh) { _db.Uhs.Remove(uh); _db.SaveChanges(); return(uh); }
public Uh AddUh(Uh uh) { _db.Uhs.Add(uh); _db.SaveChanges(); return(uh); }
public Uh GetUh(Guid id) { Uh uh = _db.Uhs.Find(id); return(uh); }