/// <inheritdoc /> public virtual Task <MakeUp> CreateMakeUp(MakeUp makeUp, string token) { var arguments = new object[] { makeUp, token }; var func = methodImpls.GetOrAdd("CreateMakeUp(MakeUp makeUp,string token)", _ => requestBuilder.BuildRestResultFuncForMethod("CreateMakeUp", new Type[] { typeof(MakeUp), typeof(string) })); return((Task <MakeUp>)func(Client, arguments)); }
public void DeleteMakeUp(MakeUp makeUp) { using (var connection = new SqlConnection(ConnectionString)) { connection.Open(); connection.Execute("DELETE FROM MakeUp WHERE Id = @id", makeUp); } }
public void UpdateMakeUp(MakeUp makeUp) { using (var connection = new SqlConnection(ConnectionString)) { connection.Open(); connection.Execute("UPDATE MakeUp SET ExportDone = @exportDone, DateProcessed = @dateProcessed, MachineName = @machineName WHERE Id = @id", makeUp); } }
public void InsertMakeUp(MakeUp makeUp) { using (var connection = new SqlConnection(ConnectionString)) { connection.Open(); var id = connection.QueryFirst("INSERT INTO MakeUp (StartDate, LengthMinutes, ExportDone, MachineName) VALUES (@startDate, @lengthMinutes, @exportDone, @machineName);SELECT CAST(SCOPE_IDENTITY() as INT)", makeUp); makeUp.Id = id; } }
public static bool SetMakeUp(this MakeUp makeUp) { if (makeUp.EyeMakeup || makeUp.LipMakeup) { return(true); } else { return(false); } }
public async Task <List <MakeUpModel> > GetMakeupLocalUsingEFDataAsync() { using (var cts = new CancellationTokenSource()) { var makeUp = new MakeUp() { Brand = "xxxxx", Category = "xxxxxxx" }; MakeUp value = UnitOfWork.GenericHandler <MakeUp>().Insert(makeUp); UnitOfWork.Save(); Task <List <MakeUp> > task = makeUpApi.Get(); RunningTasks.Add(task.Id, cts); var makeUpModels = Task.Run(() => AutoMapper.Map <List <MakeUpModel> >(task.Result)); RunningTasks.Add(makeUpModels.Id, cts); return(await makeUpModels); } }
static async Task ProcessMakeUp(MakeUp makeUp) { makeUp.MachineName = GetMachineId(); Database.UpdateMakeUp(makeUp); try { await ProcessFootage(makeUp.StartDate, makeUp.LengthMinutes, () => MakeUpExported(makeUp)); Database.DeleteMakeUp(makeUp); } catch (Exception ex) { Database.LogInsert(new Log { DateAdded = DateTime.Now, Message = $"Make Up: {makeUp.StartDate} - Message: {ex.Message}", StackTrace = ex.StackTrace }); makeUp.ExportDone = false; makeUp.MachineName = null; Database.UpdateMakeUp(makeUp); } }
static void MakeUpExported(MakeUp makeUp) { makeUp.ExportDone = true; Database.UpdateMakeUp(makeUp); }