public void AddUserProductGroup(UserProductGroup obj) { db.UserProductGroups.Add(obj); db.SaveChanges(); }
public void UpdateUserProductGroup(UserProductGroup obj) { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); }
private void ProductUsergroup(User usr, string prodgrp) { if (!string.IsNullOrEmpty(prodgrp)) { var lstprodgrp = _repository.GetAllUserProductGroups().Where(pg => pg.UserId == usr.Row_Id).ToList(); if (lstprodgrp.Count > 0) { foreach (var item in lstprodgrp) { if (item != null) { _repository.DeleteUserProductGroup(item.Row_Id); } } } string[] groups = prodgrp.Split(','); foreach (var grp in groups) { if (!string.IsNullOrEmpty(grp)) { var usrprodgrp = new UserProductGroup(); usrprodgrp.UserId = usr.Row_Id; usrprodgrp.ProductGroupId = int.Parse(grp); usrprodgrp.Created = DateTime.Now; _repository.AddUserProductGroup(usrprodgrp); } } } }