public void InitialSetup() { _mockedEntities = MockHelper.GetMockedEntityModel(); _addressDal = new AddressDal(_mockedEntities.Object); _listOfAddresses = new List <Address>(_mockedEntities.Object.Addresses); foreach (var a in _listOfAddresses) { _listOfAddressesModelDC.Add(_addressDal.MapToAddressModelDC(a)); } }
public async Task UpdateAddressAsync(int addressId, AddressDal addressRequest) { var addresses = await _context.Addresses.Where(a => a.Id == addressId).ToArrayAsync(); if (addresses.Length == 0) { throw new ResourceNotFoundException(); } var address = addresses.Single(); _context.Entry(address).CurrentValues.SetValues(addressRequest); await _context.SaveChangesAsync(); }
public List <T_Address> GetAddressListByUserId(int userid) { //UserBll bll = new UserBll(); // int userid = 0; // userid = bll.GetUserIdByToken(); if (userid > 0) { AddressDal addressdal = new AddressDal(); return(addressdal.GetAddressListByUserId(userid)); } else { return(null); } }
public T_Address GetAddressByUserId() { UserBll bll = new UserBll(); int userid = 0; userid = bll.GetUserIdByToken(); if (userid > 0) { AddressDal addressdal = new AddressDal(); return(addressdal.GetAddressByUserId(userid)); } else { return(null); } }
public bool InsertAddress(string address1, string address2, string name, string mobile) { UserBll bll = new UserBll(); int userid = 0; userid = bll.GetUserIdByToken(); if (userid > 0) { T_Address model = new T_Address(); model.Adress = address2; model.Area = address1; model.Name = name; model.Mobile = mobile; model.CreateDate = DateTime.Now; model.UserId = userid; AddressDal addressdal = new AddressDal(); return(addressdal.InsertAddress(model)); } else { return(false); } }
protected override void Seed(UsersContext context) { var a1 = new AddressDal { Description = "Work address u1", Value = "WA U1" }; var a2 = new AddressDal { Description = "Home address u1", Value = "HA U1" }; var a3 = new AddressDal { Description = "Home address u2", Value = "HA U2" }; var u1 = new UserDal { Addresses = new[] { a1, a2 }, Birthdate = new DateTime(1990, 12, 10), FirstName = "U1FirstName", LastName = "U1LastName", LoginName = "LoginU1", Password = "******" }; var u2 = new UserDal { Addresses = new[] { a3 }, Birthdate = new DateTime(2000, 12, 10), FirstName = "U2FirstName", LastName = "U2LastName", LoginName = "LoginU2", Password = "******" }; context.Users.Add(u1); context.Users.Add(u2); base.Seed(context); }