public tblM_UserDetail Insert(UserDetailDTO userDetailDTO, DateTime dateStamp) { if (userDetailDTO == null) { throw new ArgumentNullException("UserDetail model is null."); } tblM_UserDetail userDetail = userDetailFactory.CreateFromDTO(userDetailDTO, dateStamp); return(Db.tblM_UserDetail.Add(userDetail)); }