public bool Update(int id, T modifiedObject) { if (id <= 0 || modifiedObject == null) { return(false); } var obj = _mapper.Map <V>(modifiedObject); var modifiedProps = _getPropChangedOf(obj); return(_dao.UpdateItem(id, modifiedProps)); }