public bool PostBookParcle(tblAYDSAddressInformation senderAddress, tblAYDSAddressInformation recieverAddress, int userId, int parcleType) { bool resulr; if (!ModelState.IsValid) { return false; } resulr = dal.BookParcle(senderAddress, recieverAddress, userId, parcleType); return resulr; }
public int PostAddress(tblAYDSAddressInformation address) { int addressId; if (!ModelState.IsValid) { return -1; } addressId = dal.SaveAddress(address); return addressId; }
/// <summary> /// /// </summary> /// <param name="senderAddress"></param> /// <param name="recieverAddress"></param> /// <param name="userId"></param> /// <param name="parcleType"></param> /// <returns></returns> public bool BookParcle(tblAYDSAddressInformation senderAddress, tblAYDSAddressInformation recieverAddress, int userId, int parcleType) { bool result = false; int senderId; int recieverId; tblAYDSBookingDetail bookingDetails = null; try { using (AtYourDoorStepEntities entity = new AtYourDoorStepEntities()) { if (senderAddress.Id == 0) { senderId = SaveAddress(senderAddress); } else { senderId = senderAddress.Id; } if (recieverAddress.Id == 0) { recieverId = SaveAddress(recieverAddress); } else { recieverId = recieverAddress.Id; } //Booking Details bookingDetails.UserId = userId; bookingDetails.RecieverId = recieverId; bookingDetails.SenderId = senderId; bookingDetails.ParcleType = parcleType; bookingDetails.BookingDateTime = DateTime.UtcNow; bookingDetails.BookingStatus = 1; entity.tblAYDSBookingDetails.Add(bookingDetails); entity.SaveChanges(); result = true; } } catch (Exception ex) { result = false; } return(result); }
/// <summary> /// /// </summary> /// <param name="address"></param> public int SaveAddress(tblAYDSAddressInformation address) { int result = 0; try { using (AtYourDoorStepEntities entity = new AtYourDoorStepEntities()) { entity.tblAYDSAddressInformations.Add(address); entity.SaveChanges(); result = address.Id; } } catch (Exception ex) { result = -1; } return(result); }
/// <summary> /// /// </summary> /// <param name="senderAddress"></param> /// <param name="recieverAddress"></param> /// <param name="userId"></param> /// <param name="parcleType"></param> /// <returns></returns> public bool BookParcle(tblAYDSAddressInformation senderAddress, tblAYDSAddressInformation recieverAddress, int userId, int parcleType) { bool result = false; int senderId; int recieverId; tblAYDSBookingDetail bookingDetails = null; try { using (AtYourDoorStepEntities entity = new AtYourDoorStepEntities()) { if (senderAddress.Id == 0) senderId = SaveAddress(senderAddress); else senderId = senderAddress.Id; if (recieverAddress.Id == 0) recieverId = SaveAddress(recieverAddress); else recieverId = recieverAddress.Id; //Booking Details bookingDetails.UserId = userId; bookingDetails.RecieverId = recieverId; bookingDetails.SenderId = senderId; bookingDetails.ParcleType = parcleType; bookingDetails.BookingDateTime = DateTime.UtcNow; bookingDetails.BookingStatus = 1; entity.tblAYDSBookingDetails.Add(bookingDetails); entity.SaveChanges(); result = true; } } catch (Exception ex) { result = false; } return result; }
/// <summary> /// /// </summary> /// <param name="address"></param> public int SaveAddress(tblAYDSAddressInformation address) { int result = 0; try { using (AtYourDoorStepEntities entity = new AtYourDoorStepEntities()) { entity.tblAYDSAddressInformations.Add(address); entity.SaveChanges(); result = address.Id; } } catch (Exception ex) { result = -1; } return result; }