public bool MobileInfoAdd(Core.Data.MobileInfo model) { try { mobileInfoRepository.Insert(model); return(true); } catch (Exception ex) { return(false); } }
public Core.Data.MobileInfo MobileInfoEdit(Core.Data.MobileInfo model) { var newMobileInfo = mobileInfoRepository.GetById(model.Id); foreach (var item in model.GetType().GetProperties()) { foreach (var item2 in newMobileInfo.GetType().GetProperties()) { if (item.GetValue(model) != null) { if (item2.Name == item.Name) { item2.SetValue(newMobileInfo, item.GetValue(model)); } } } } mobileInfoRepository.Update(newMobileInfo); return(newMobileInfo); }