public void AddWorkOrder(RepairMan rm, string order, double workCost, double partCost) { var sb = new StringBuilder(); sb.AppendLine($"{TimeTool.GetGameTime()} -- Work Order: {order}, work cost: {workCost}, part cost: {partCost}"); _fls.StoreLog(sb.ToString()); DailyStats.Add(sb.ToString()); }
public static void AddSalary(double salary, RepairMan rm) { if (rm.Name == "SanSanuch") { salary *= 2; } var salaryReceiver = Lucy.Salary.First(x => x.Key.Name == rm.Name).Key; Lucy.Salary[salaryReceiver] += salary; Balance -= salary; rm.GetSalary(salary); }
public async Task SetCommuityRepairMan(int commuityId, int userId) { var sql = $"update Community set RepairManId = {userId} where Id = {commuityId} and RepairManId > 0 "; await DapperService.Execute(sql); var u = await _userRepository.FirstOrDefultAsync(p => p.Id == userId); var comm = await _repository.FirstOrDefultAsync(p => p.Id == commuityId); var man = new RepairMan() { CommunityId = commuityId, UserId = userId, RepairManName = u?.Name, CommunityName = comm?.Name }; await _repairManRepository.InsertAsync(man); }