public AddResult AddCard(string cardNo, int bankId, DateTime expireDate, DateTime receivedDate, DateTime returnDate, string user, long vehicleId) { if (this.GetCard(cardNo) != null) { return(AddResult.Duplicate); } GarageCard newCard = new GarageCard() { CardNumber = cardNo, VehicleId = vehicleId, BankId = bankId, ExpireDate = expireDate, ReceivedDate = receivedDate, ReturnDate = returnDate }; this.m_Context.GarageCards.Add(newCard); if (this.m_Context.SaveChanges() > 0) { return(AddResult.Successful); } return(AddResult.Failed); }
public bool DeleteCard(string cardNo, string userId) { GarageCard card = this.GetCard(cardNo); if (card != null) { //Set state return(this.m_Context.SaveChanges() > 0); } return(false); }
public bool UpdateCard(string cardNo, int bankId, DateTime expireDate, DateTime receivedDate, DateTime returnDate, string user, long vehicleId) { GarageCard card = this.GetCard(cardNo); if (card != null) { card.CardNumber = cardNo; card.BankId = bankId; card.ExpireDate = expireDate; card.ReceivedDate = receivedDate; card.ReturnDate = returnDate; card.VehicleId = vehicleId; return(this.m_Context.SaveChanges() > 0); } return(false); }