public TableAdjustment RemoveRole(LatticeData <Employee, EmployeeRow> latticeData) { var comandModel = latticeData.CommandConfirmation <TargetRoleCommandViewModel>(); var subj = latticeData.CommandSubject(); var employee = _context.Employees.FirstOrDefault(x => x.UserId == subj.UserId); _userManager.RemoveFromRole(employee.UserId, comandModel.TargetRole); return(latticeData.Adjust(x => x .Message(LatticeMessage.User("success", "Remove", "Role was removed")) )); }
public TableAdjustment RemoveTrip(LatticeData <Trip, TripRow> latticeData) { var subj = latticeData.CommandSubject(); var trip = _context.Trips.FirstOrDefault(x => x.TripId == subj.TripId); _context.Trips.Remove(trip); _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) .Message(LatticeMessage.User("success", "Remove", "Trip removed")) )); }
public TableAdjustment RemoveStation(LatticeData <Station, Station> latticeData) { var subj = latticeData.CommandSubject(); var station = _context.Stations.FirstOrDefault(x => x.StationId == subj.StationId); _context.Stations.Remove(station); _context.SaveChanges(); return(latticeData.Adjust(x => x .RemoveExact(subj) .Message(LatticeMessage.User("success", "Remove", "Station removed")) )); }
public TableAdjustment RemoveRoute(LatticeData <Route, RouteRow> latticeData) { var subj = latticeData.CommandSubject(); var route = _context.Routes.FirstOrDefault(x => x.RouteId == subj.RouteId); _context.Routes.Remove(route); _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) .Message(LatticeMessage.User("success", "Remove", "Route removed")) )); }
public TableAdjustment RemoveTripPoint(LatticeData <TripPoint, TripPoint> latticeData) { var subj = latticeData.CommandSubject(); var tripPoint = _context.TripPoints .FirstOrDefault(x => x.TripId == subj.TripId && x.StationOrder == subj.StationOrder); _context.TripPoints.Remove(tripPoint); _context.SaveChanges(); return(latticeData.Adjust(x => x .RemoveExact(subj) .Message(LatticeMessage.User("success", "Remove", "RoutePoint removed")) )); }
public TableAdjustment RemoveEmployee(LatticeData <Employee, EmployeeRow> latticeData) { var subj = latticeData.CommandSubject(); var employee = _context.Employees.FirstOrDefault(x => x.UserId == subj.UserId); _userManager.Delete(employee.ApplicationUser); //_context.Employees.Remove(employee); удаляеться из за зависимости от usera // _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) .Message(LatticeMessage.User("success", "Remove", "Employee removed")) )); }
public TableAdjustment Remove(LatticeData <CityAtsAttributes, CityATSAttributesRow> latticeData) { var confirmationData = latticeData.CommandConfirmation <RemovalConfirmationViewModel>(); var subj = latticeData.CommandSubject(); var cityATSAttributes = _context.CityAtsAttributes.FirstOrDefault(x => x.Id == subj.Id); _context.CityAtsAttributes.Remove(cityATSAttributes); _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) // .Message(LatticeMessage.AtsUser("success", "Remove", $"Order removed because of {confirmationData.Cause}")) )); }
public TableAdjustment Remove(LatticeData <Address, AddressRow> latticeData) { var confirmationData = latticeData.CommandConfirmation <RemovalConfirmationViewModel>(); var subject = latticeData.CommandSubject(); var address = _context.Addresses.FirstOrDefault(address1 => address1.Id == subject.Id); _context.Addresses.Remove(address); _context.SaveChanges(); return(latticeData.Adjust(wrapper => wrapper .Remove(subject) // .Message(LatticeMessage.AtsUser("success", "Remove", $"Order removed because of {confirmationData.Cause}")) )); }
public TableAdjustment Remove(LatticeData <PhoneInstallationQueue, PhoneInstallationQueueRow> latticeData) { var confirmationData = latticeData.CommandConfirmation <RemovalConfirmationViewModel>(); var subj = latticeData.CommandSubject(); var queue = _context.PhoneInstallationQueues.FirstOrDefault(x => x.Id == subj.Id); _context.PhoneInstallationQueues.Remove(queue); _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) // .Message(LatticeMessage.AtsUser("success", "Remove", $"Order removed because of {confirmationData.Cause}")) )); }
public TableAdjustment Remove(LatticeData <PhoneNumber, PhoneNumberRow> latticeData) { var confirmationData = latticeData.CommandConfirmation <RemovalConfirmationViewModel>(); var subject = latticeData.CommandSubject(); var phoneNumber = _context.PhoneNumbers.FirstOrDefault(number => number.Id == subject.Id); _context.PhoneNumbers.Remove(phoneNumber); _context.SaveChanges(); return(latticeData.Adjust(wrapper => wrapper .Remove(subject) // .Message(LatticeMessage.AtsUser("success", "Remove", $"Order removed because of {confirmationData.Cause}")) )); }
public TableAdjustment Remove(LatticeData <UserAccounting, UserAccountingRow> latticeData) { var confirmationData = latticeData.CommandConfirmation <RemovalConfirmationViewModel>(); var subj = latticeData.CommandSubject(); var userBill = _context.UserAccountings.FirstOrDefault(x => x.Id == subj.Id); _context.UserAccountings.Remove(userBill); _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) // .Message(LatticeMessage.AtsUser("success", "Remove", $"Order removed because of {confirmationData.Cause}")) )); }
private TableAdjustment Complete(LatticeData <TodoListEntry, TodoListEntry> latticeData) { try { var data = GetData(); var subj = latticeData.CommandSubject(); var entry = data.FirstOrDefault(c => c.Id == subj.Id); data.Remove(entry); var msg = string.Format("'{0}' task successfulyl completed", entry.Text); return(latticeData.Adjust(x => x.RemoveExact(entry) .Message(LatticeMessage.User("success", "Completed", msg)))); } catch (Exception e) { return(latticeData.Adjust(x => x .Message(LatticeMessage.User("error", "Error", e.Message)))); } }
public TableAdjustment RemoveTripPoint(LatticeData <TripPoint, TripPointForRow> latticeData) { var subj = latticeData.CommandSubject(); if (_context.TripPoints.Any(x => x.TripId == subj.TripId && x.StationOrder == subj.StationOrder + 1)) { return(latticeData.Adjust(x => x .Message(LatticeMessage.User("failure", "Remove", "Can not delete point from the middle of route")) )); } var tripPoint = _context.TripPoints .FirstOrDefault(x => x.TripId == subj.TripId && x.StationOrder == subj.StationOrder); _context.TripPoints.Remove(tripPoint); _context.SaveChanges(); return(latticeData.Adjust(x => x .Remove(subj) .Message(LatticeMessage.User("success", "Remove", "RoutePoint removed")) )); }