public static async Task UpdateUploadStatus(uploadstatu uploadstatus, bool status) { uploadstatus.Attempt = (++uploadstatus.Attempt) ?? 0; uploadstatus.EndUploadDate = DateTime.Now; uploadstatus.Status = status; await SaveUploadStatus(uploadstatus); }
public static async Task <uploadstatu> CreateUploadStatus(int vendorId) { var status = new uploadstatu { VendorId = vendorId, StartUploadDate = DateTime.Now, Attempt = 0 }; await SaveUploadStatus(status); return(status); }
public static async Task <long> SaveUploadStatus(uploadstatu status) { using (var db = new VendorsConfigEntities()) { if (status.Id != 0) { db.Entry(status).State = EntityState.Modified; } else { db.uploadstatus.Add(status); } await db.SaveChangesAsync(); return(status.Id); } }