public virtual TEntity Create(TEntity entity) { try { var state = _unitofwork.GetEntry <TEntity>(entity); state.State = EntityState.Added; TEntity inserteduser = _datatable.Add((TEntity)entity); SaveChanges(); return(inserteduser); } catch (Exception ex) { WriteErrorLog(ex); throw ex; } }