public HttpResponseMessage CreateAtmTerminal(ATMTerminal aTMTerminal) { if (ValidateEntry(aTMTerminal) == true) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, errorMessage)); } var ATMTerminal = new ATMTerminal(); ATMTerminal = aTMTerminal; _context.ATMTerminals.Add(ATMTerminal); _context.SaveChanges(); var message = "ATM Terminal Added Successfully"; return(Request.CreateResponse(HttpStatusCode.OK, message)); }
public bool ValidateEntry(ATMTerminal aTMTerminal) { bool error = false; if (aTMTerminal.Name == null) { errorMessage = errorMessage + "Please Enter Account Name. "; error = true; } if (aTMTerminal.Location == null) { errorMessage = errorMessage + "Please enter a Location."; error = true; } if (aTMTerminal.TerminalID == null) { errorMessage = errorMessage + "Please enter a Terminal ID."; error = true; } return(error); }
public HttpResponseMessage UpdateAtmTerminal(ATMTerminal aTMTerminal) { // var id = index.Id.ToString().PadLeft(9, '0'); var id = aTMTerminal.Id; var atmTerminalInDb = _context.ATMTerminals.SingleOrDefault(c => c.Id == id); if (atmTerminalInDb != null) { atmTerminalInDb.Name = aTMTerminal.Name; atmTerminalInDb.TerminalID = aTMTerminal.TerminalID; atmTerminalInDb.Location = aTMTerminal.Location; } else { string errorMsg = "No such ATM Terminal Exists : " + id; return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, errorMsg)); } _context.SaveChanges(); const string message = "ATM Terminal Info Updated Successfully"; return(Request.CreateResponse(HttpStatusCode.OK, message)); }