public static UserModel Login(LoginModel loginModel, preselimeEntities db) { UserModel user = db.Users.Where(m => m.Email == loginModel.Email && m.Password == loginModel.Password).Select(c => new UserModel() { Name = c.Name, UserId = c.Id, UserTypeId = (int)c.UserTypeId }).FirstOrDefault(); return(user); }
public static SenderShipmentModel GetSenderShipmentModel(preselimeEntities db) { SenderShipmentModel model = new SenderShipmentModel(); model.SubcategoryList = db.Subcategories.Where(c => c.CategoryId == 1).Select(c => new SubcategoryModel() { Id = c.Id, CategoryId = c.CategoryId, SubcategoryName = c.Name }).ToList(); model.PickupFloorList = new List <ItemList>(); ItemList item = new ItemList(); item.Id = 0; item.Name = "--Izaberi--"; model.PickupFloorList.Add(item); item = new ItemList(); item.Id = 1; item.Name = "1"; model.PickupFloorList.Add(item); item = new ItemList(); item.Id = 2; item.Name = "2"; model.PickupFloorList.Add(item); item = new ItemList(); item.Id = 3; item.Name = "3+"; model.PickupFloorList.Add(item); model.DeliveryFloorList = new List <ItemList>(); item = new ItemList(); item.Id = 0; item.Name = "--Izaberi--"; model.DeliveryFloorList.Add(item); item = new ItemList(); item.Id = 1; item.Name = "1"; model.DeliveryFloorList.Add(item); item = new ItemList(); item.Id = 2; item.Name = "2"; model.DeliveryFloorList.Add(item); item = new ItemList(); item.Id = 3; item.Name = "3+"; model.DeliveryFloorList.Add(item); return(model); }
public static ShipmentModel GetShipmentList(preselimeEntities db) { ShipmentModel model = new ShipmentModel(); model.ShipmentListModel = new List <ShipmentListModel>(); model.ShipmentListModel = db.Shipments.Select(m => new ShipmentListModel() { ShipId = m.ShipId, DestinationA = m.DestinationA, DestinationB = m.DestinationB, Title = m.Title, DateFrom = m.DateFrom, DateTo = m.DateTo, DateStartBid = m.DateStartBid, DateEndBid = m.DateEndBid }).ToList(); foreach (var item in model.ShipmentListModel) { TimeSpan diff = ((DateTime)item.DateEndBid).Subtract((DateTime)item.DateStartBid); String days = diff.Days + "d "; String hours = diff.Hours != 0 ? diff.Hours.ToString() + "h " : ""; String minutes = diff.Minutes != 0 ? diff.Minutes.ToString() + "m ":""; item.AuctionLenght = days + hours + minutes; } return(model); }
public LoginController() { db = new preselimeEntities(); }
public SenderDashboardController() { db = new preselimeEntities(); }
public ShipmentController() { db = new preselimeEntities(); }