public void InsertUserRole(UserRoleVM userrole, int[] Roles) { try { db.spUserRoleInsert( userrole.UserId, userrole.UserFName, userrole.UserLName, userrole.CurrentAddress, userrole.State, userrole.City, userrole.MobileNumber, userrole.PermanentAddress, userrole.Gender, userrole.CompanyName, userrole.EmailId, userrole.PWD, userrole.IsActive, userrole.CreatedBy = 10, userrole.ModifiedBy, userrole.CreatedDate = DateTime.Now, userrole.ModifiedDate, string.Join(",", Roles)); db.SaveChanges(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { System.Console.WriteLine("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } }