سلام من در موزد تزریق وابستگی تو MVC یه سری مقاله خوندم بعد الان فقط پیاده سازی اینترفیس و ریپازیتوری رو فقط میدونم بعد از اون چی کار باید انجام بدم یه نمونه از متد کنترلرم رو هم میزارم
public class User { public int Id { get; set; } public string Name { get; set; } public string LastName { get; set; } } This is my interface: public interface IUser { IEnumerable<User> GetUsers(); void AddUser(User user); void EditUser(User user); void DeleteUser(int id); User UserGetById(int id); void Save(); } This is my repository: public class UserRepsitory:IUser { private _Context _context; public UserRepsitory(_Context _context) { this._context = _context; } public IEnumerable<User> GetUsers() { return _context.User.ToList(); } public void AddUser(User user) { _context.User.Add(user); } public void EditUser(User user) { _context.Entry(user).State = System.Data.Entity.EntityState.Modified; } public User UserGetById(int id) { return _context.User.Find(id); } public void Save() { _context.SaveChanges(); } public void DeleteUser(int id) { var Search = _context.User.Find(id); _context.User.Remove(Search); } } And one of method in controller: private IUser userRepsitory; public UsersController() { this.userRepsitory = new UserRepsitory(new _Context()); } public UsersController(IUser UserRepository) { this.userRepsitory = UserRepository; } public ActionResult Index() { return View(userRepsitory.GetUsers()); }
بعدش باید چیکار کنم؟
اگر نحوه نوشتن تست رو هم بگید ممنون میشم یک تست مثلا از صفحه Index
دوست عزیز شما یه نگاه به سوالتون بندازین
اگر نحوه نوشتن تست رو هم بگید ممنون میشم
الان فقط پیاده سازی اینترفیس و ریپازیتوری رو فقط میدونم
بعد از اون چی کار باید انجام بدم
بعدش باید چیکار کنم؟
جواب سوالات شما چندین مقاله و چندین موضوع هست
شما اگر میخواهید به جواب برسید باید سوالاتتون رو تک تک بپرسید نه یک موضوع کلی
موفق باشید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)