public int SaveShippingDetails(ShippingDetailsDTO shippingDetailsDTO) { try { using (nareshkartEntities dbContext = new nareshkartEntities()) { var entity = new ShippingDetail() { Country = shippingDetailsDTO.Country, Email = shippingDetailsDTO.Email, FirstName = shippingDetailsDTO.FirstName, LandMark = shippingDetailsDTO.LandMark, LastName = shippingDetailsDTO.LastName, PhoneNumber = shippingDetailsDTO.PhoneNumber, ShippingAddress = shippingDetailsDTO.Address, State = shippingDetailsDTO.State, Street = shippingDetailsDTO.Street, Zipcode = shippingDetailsDTO.Zip, UserId = shippingDetailsDTO.UserId }; dbContext.ShippingDetails.Add(entity); dbContext.SaveChanges(); return(entity.Id); } } catch (Exception ex) { throw ex; } }
public ShippingDetailsDTO GetShippingDetailsById(int id) { using (nareshkartEntities dbContext = new nareshkartEntities()) { var shippingDetails = dbContext.ShippingDetails.Where(x => x.Id == id).FirstOrDefault() ?? new ShippingDetail(); return(new ShippingDetailsDTO { Country = shippingDetails.Country ?? 0, Email = shippingDetails.Email, FirstName = shippingDetails.FirstName, LandMark = shippingDetails.LandMark, LastName = shippingDetails.LastName, PhoneNumber = shippingDetails.PhoneNumber, Address = shippingDetails.ShippingAddress, State = shippingDetails.State, Street = shippingDetails.Street, Zip = shippingDetails.Zipcode, UserId = shippingDetails.UserId }); } }