public ActionResult <object> Update([FromBody] List <b_product_attributeVM> modelList) { List <b_product_attribute_Entity> list = new List <b_product_attribute_Entity>(); foreach (var model in modelList) { b_product_attribute_Entity entity = model.ConvertToT <b_product_attribute_Entity>(); this.SetUpdateUserInfo(entity); list.Add(entity); } return(this._repository.Update(list).ResponseSuccess()); }
public ActionResult <object> Delete(List <int> idList) { List <b_product_attribute_Entity> list = new List <b_product_attribute_Entity>(); foreach (var id in idList) { b_product_attribute_Entity entity = new b_product_attribute_Entity() { Product_ID = id }; this.SetUpdateUserInfo(entity); list.Add(entity); } this._repository.Update(list); return(this._repository.Delete(idList).ResponseSuccess()); }
public ActionResult <object> Post([FromBody] List <b_product_attributeVM> modelList) { List <b_product_attribute_Entity> list = new List <b_product_attribute_Entity>(); var ids = new List <int>(); foreach (var model in modelList) { if (ids.Where(id => id != model.Product_ID).Count() <= 0) { ids.Add(model.Product_ID); } b_product_attribute_Entity entity = model.ConvertToT <b_product_attribute_Entity>(); this.SetCreateUserInfo(entity); list.Add(entity); } this.Delete(ids); return(this._repository.Insert(list).ResponseSuccess()); }